diff options
author | Ulrich Drepper <drepper@redhat.com> | 2003-09-11 23:57:58 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2003-09-11 23:57:58 +0000 |
commit | 6fee33627549f407f3621fde054d495285e23af5 (patch) | |
tree | d8491273d0378acb65aeb4aaeefd1a0d7f369b8a | |
parent | 854f9ec4a67d903e31007a3d4bad0bdada53758a (diff) | |
download | glibc-6fee33627549f407f3621fde054d495285e23af5.zip glibc-6fee33627549f407f3621fde054d495285e23af5.tar.gz glibc-6fee33627549f407f3621fde054d495285e23af5.tar.bz2 |
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-- | ChangeLog | 11 | ||||
-rw-r--r-- | elf/tls-macros.h | 3 | ||||
-rw-r--r-- | libio/fileops.c | 2 |
3 files changed, 15 insertions, 1 deletions
@@ -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 7c25424..d02e9b2 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 050fa66..e6a9395 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; |