about summary refs log tree commit diff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2003-09-11 23:57:58 +0000
committerUlrich Drepper <drepper@redhat.com>2003-09-11 23:57:58 +0000
commit6fee33627549f407f3621fde054d495285e23af5 (patch)
treed8491273d0378acb65aeb4aaeefd1a0d7f369b8a
parent854f9ec4a67d903e31007a3d4bad0bdada53758a (diff)
downloadglibc-6fee33627549f407f3621fde054d495285e23af5.tar.gz
glibc-6fee33627549f407f3621fde054d495285e23af5.tar.xz
glibc-6fee33627549f407f3621fde054d495285e23af5.zip
Update.
2003-09-11  H.J. Lu  <hongjiu.lu@intel.com>

	* elf/tls-macros.h (TLS_IE): Add a stop bit for ia64.
	(TLS_LD): Likewise.
	(TLS_GD): Likewise.

2003-09-11  Jakub Jelinek  <jakub@redhat.com>

	* libio/fileops.c (_IO_new_file_overflow): Add INTUSE to
	_IO_free_backup_area call.
-rw-r--r--ChangeLog11
-rw-r--r--elf/tls-macros.h3
-rw-r--r--libio/fileops.c2
3 files changed, 15 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index f650f78ee8..8097565014 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2003-09-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf/tls-macros.h (TLS_IE): Add a stop bit for ia64.
+	(TLS_LD): Likewise.
+	(TLS_GD): Likewise.
+
+2003-09-11  Jakub Jelinek  <jakub@redhat.com>
+
+	* libio/fileops.c (_IO_new_file_overflow): Add INTUSE to
+	_IO_free_backup_area call.
+
 2003-09-10  Chris Demetriou  <cgd@broadcom.com>
 
 	* sysdeps/unix/sysv/linux/mips/pread64.c (__libc_pread64): Fix
diff --git a/elf/tls-macros.h b/elf/tls-macros.h
index 7c2542400a..d02e9b2d90 100644
--- a/elf/tls-macros.h
+++ b/elf/tls-macros.h
@@ -324,6 +324,7 @@ register void *__gp __asm__("$29");
          "ld8 r17=[r16]\n\t"						      \
          ";;\n\t"							      \
          "add %0=r13,r17\n\t"						      \
+         ";;\n\t"							      \
          : "=r" (__l) : "r" (__gp) : "r16", "r17" ); __l; })
 
 # define __TLS_CALL_CLOBBERS \
@@ -348,6 +349,7 @@ register void *__gp __asm__("$29");
          ";;\n\t"							      \
          "mov gp=loc0\n\t"						      \
          "mov %0=r8\n\t"						      \
+         ";;\n\t"							      \
          : "=r" (__l) : "r" (__gp) : "loc0", __TLS_CALL_CLOBBERS);	      \
      __l; })
 
@@ -365,6 +367,7 @@ register void *__gp __asm__("$29");
          ";;\n\t"							      \
          "mov gp=loc0\n\t"						      \
          "mov %0=r8\n\t"						      \
+         ";;\n\t"							      \
           : "=r" (__l) : "r" (__gp) : "loc0", __TLS_CALL_CLOBBERS);	      \
      __l; })
 
diff --git a/libio/fileops.c b/libio/fileops.c
index 050fa66a46..e6a9395ffd 100644
--- a/libio/fileops.c
+++ b/libio/fileops.c
@@ -844,7 +844,7 @@ _IO_new_file_overflow (f, ch)
       if (__builtin_expect (_IO_in_backup (f), 0))
 	{
 	  size_t nbackup = f->_IO_read_end - f->_IO_read_ptr;
-	  _IO_free_backup_area (f);
+	  INTUSE(_IO_free_backup_area) (f);
 	  f->_IO_read_base -= MIN (nbackup,
 				   f->_IO_read_base - f->_IO_buf_base);
 	  f->_IO_read_ptr = f->_IO_read_base;