mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
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.
This commit is contained in:
11
ChangeLog
11
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>
|
2003-09-10 Chris Demetriou <cgd@broadcom.com>
|
||||||
|
|
||||||
* sysdeps/unix/sysv/linux/mips/pread64.c (__libc_pread64): Fix
|
* sysdeps/unix/sysv/linux/mips/pread64.c (__libc_pread64): Fix
|
||||||
|
@ -324,6 +324,7 @@ register void *__gp __asm__("$29");
|
|||||||
"ld8 r17=[r16]\n\t" \
|
"ld8 r17=[r16]\n\t" \
|
||||||
";;\n\t" \
|
";;\n\t" \
|
||||||
"add %0=r13,r17\n\t" \
|
"add %0=r13,r17\n\t" \
|
||||||
|
";;\n\t" \
|
||||||
: "=r" (__l) : "r" (__gp) : "r16", "r17" ); __l; })
|
: "=r" (__l) : "r" (__gp) : "r16", "r17" ); __l; })
|
||||||
|
|
||||||
# define __TLS_CALL_CLOBBERS \
|
# define __TLS_CALL_CLOBBERS \
|
||||||
@ -348,6 +349,7 @@ register void *__gp __asm__("$29");
|
|||||||
";;\n\t" \
|
";;\n\t" \
|
||||||
"mov gp=loc0\n\t" \
|
"mov gp=loc0\n\t" \
|
||||||
"mov %0=r8\n\t" \
|
"mov %0=r8\n\t" \
|
||||||
|
";;\n\t" \
|
||||||
: "=r" (__l) : "r" (__gp) : "loc0", __TLS_CALL_CLOBBERS); \
|
: "=r" (__l) : "r" (__gp) : "loc0", __TLS_CALL_CLOBBERS); \
|
||||||
__l; })
|
__l; })
|
||||||
|
|
||||||
@ -365,6 +367,7 @@ register void *__gp __asm__("$29");
|
|||||||
";;\n\t" \
|
";;\n\t" \
|
||||||
"mov gp=loc0\n\t" \
|
"mov gp=loc0\n\t" \
|
||||||
"mov %0=r8\n\t" \
|
"mov %0=r8\n\t" \
|
||||||
|
";;\n\t" \
|
||||||
: "=r" (__l) : "r" (__gp) : "loc0", __TLS_CALL_CLOBBERS); \
|
: "=r" (__l) : "r" (__gp) : "loc0", __TLS_CALL_CLOBBERS); \
|
||||||
__l; })
|
__l; })
|
||||||
|
|
||||||
|
@ -844,7 +844,7 @@ _IO_new_file_overflow (f, ch)
|
|||||||
if (__builtin_expect (_IO_in_backup (f), 0))
|
if (__builtin_expect (_IO_in_backup (f), 0))
|
||||||
{
|
{
|
||||||
size_t nbackup = f->_IO_read_end - f->_IO_read_ptr;
|
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 -= MIN (nbackup,
|
||||||
f->_IO_read_base - f->_IO_buf_base);
|
f->_IO_read_base - f->_IO_buf_base);
|
||||||
f->_IO_read_ptr = f->_IO_read_base;
|
f->_IO_read_ptr = f->_IO_read_base;
|
||||||
|
Reference in New Issue
Block a user