Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
glibc/ChangeLog
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
309 lines (240 sloc)
11.4 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2004-05-06 Ulrich Drepper <drepper@redhat.com> | |
* math/tgmath.h (fabs): Use __TGMATH_UNARY_REAL_IMAG_RET_REAL. | |
(carg): Likewise. | |
Patch by Lev S Bishop <lev.bishop@yale.edu>. | |
* math/bug-tgmath1.c (main): Test fabs and carg as well. | |
2004-05-06 Richard Henderson <rth@redhat.com> | |
* elf/elf.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE, | |
AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New. | |
* sysdeps/unix/sysv/linux/alpha/Versions: Export | |
__libc_alpha_cache_shape as a private symbol. | |
* sysdeps/unix/sysv/linux/alpha/dl-sysdep.c: New file. | |
* sysdeps/unix/sysv/linux/alpha/sysconf.c: New file. | |
2004-05-06 Richard Henderson <rth@redhat.com> | |
* sysdeps/alpha/div_libc.h (_ITOFS, _ITOFT, _FTOIT, _ITOFT2): New. | |
* sysdeps/alpha/divl.S: Use them. | |
* sysdeps/alpha/divq.S: Likewise. | |
* sysdeps/alpha/divqu.S: Likewise. | |
* sysdeps/alpha/reml.S: Likewise. | |
* sysdeps/alpha/remq.S: Likewise. | |
* sysdeps/alpha/remqu.S: Likewise. | |
2004-05-06 Ulrich Drepper <drepper@redhat.com> | |
* math/tgmath.h (__TGMATH_UNARY_REAL_IMAG_RET_REAL):Define. | |
(cimag): Use it. | |
(creal): Likewise. | |
* math/Makefile (tests): Add bug-tgmath1. | |
* math/bug-tgmath1.c: New file. | |
2004-05-05 Jakub Jelinek <jakub@redhat.com> | |
* sysdeps/alpha/atomicity.h: Remove. | |
* sysdeps/generic/atomicity.h: Remove. | |
2004-05-05 H.J. Lu <hongjiu.lu@intel.com> | |
* sysdeps/i386/i486/bits/string.h (strpbrk): Cast return to | |
char *. | |
2004-04-22 David Mosberger <davidm@hpl.hp.com> | |
* sysdeps/unix/sysv/linux/ia64/Makefile (librt-routines): Mention | |
rt-sysdep. | |
* sysdeps/unix/sysv/linux/ia64/rt-sysdep.S: New file. | |
* sysdeps/ia64/strcat.c: New file. | |
* sysdeps/ia64/strcat.S: Delete. | |
2004-05-04 Jakub Jelinek <jakub@redhat.com> | |
* sysdeps/unix/sysv/linux/ia64/sysdep.S (USE___THREAD): Remove | |
defined. | |
2004-04-23 Jakub Jelinek <jakub@redhat.com> | |
* sysdeps/ia64/fpu/libm_support.h (__libm_error_support): Add | |
libc_hidden_proto. Define to __GI___libm_error_support for | |
assembly going into libc.so. | |
* sysdeps/ia64/fpu/libc_libm_error.c (__libm_error_support): Add | |
libc_hidden_def. | |
* include/libc-symbols.h (HIDDEN_BUILTIN_JUMPTARGET): Define. | |
* sysdeps/ia64/bcopy.S (bcopy): Use it for jump to memmove. | |
* sysdeps/unix/sysv/linux/ia64/sysdep.S (__syscall_error): Access | |
gprel errno if RTLD_PRIVATE_ERRNO or __thread __libc_errno/errno | |
if USE___THREAD. | |
2004-05-03 Jakub Jelinek <jakub@redhat.com> | |
* sysdeps/unix/bsd/bits/fcntl.h (F_SETOWN, F_GETOWN): Define if | |
__USE_BSD or __USE_UNIX98. | |
* sysdeps/unix/bsd/ultrix4/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
* sysdeps/unix/bsd/bsd4.4/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
* sysdeps/unix/bsd/sun/sunos4/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
Likewise. | |
* sysdeps/unix/common/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
* sysdeps/unix/sysv/aix/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
* sysdeps/unix/sysv/irix4/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
Likewise. | |
* sysdeps/unix/sysv/linux/s390/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
Likewise. | |
* sysdeps/unix/sysv/linux/cris/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
Likewise. | |
* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
Likewise. | |
* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
Likewise. | |
* sysdeps/unix/sysv/linux/mips/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
Likewise. | |
* sysdeps/unix/sysv/linux/sh/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
Likewise. | |
* sysdeps/unix/sysv/linux/i386/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
Likewise. | |
* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
Likewise. | |
* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
Likewise. | |
* sysdeps/unix/sysv/linux/arm/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
Likewise. | |
* sysdeps/unix/sysv/linux/hppa/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
Likewise. | |
* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h (F_SETOWN, F_GETOWN): | |
Likewise. | |
* sysdeps/generic/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
* sysdeps/mach/hurd/bits/fcntl.h (F_SETOWN, F_GETOWN): Likewise. | |
* io/sys/stat.h (S_ISSOCK, S_IFSOCK): Likewise. | |
2004-05-01 Jakub Jelinek <jakub@redhat.com> | |
* posix/Versions (libc): Remove __libc_wait, __libc_waitpid, | |
__libc_pause, __libc_nanosleep, __libc_pread, __libc_pread64, | |
__libc_pwrite64, __waitid and __pselect @@GLIBC_PRIVATE. | |
* stdlib/Versions (libc): Remove __on_exit@@GLIBC_PRIVATE. | |
* sysdeps/unix/sysv/linux/Versions (libc): Remove | |
__libc_sigaction@@GLIBC_PRIVATE. | |
* sysdeps/unix/sysv/linux/x86_64/Versions (libc): Remove | |
__modify_ldt@@GLIBC_PRIVATE. | |
* socket/Versions (libc): Remove __libc_accept, __libc_send, | |
__libc_recvfrom, __libc_recvmsg, __libc_sendmsg, __libc_recv, | |
__libc_sendto and __libc_connect @@GLIBC_PRIVATE. | |
* stdio-common/Versions (libc): Remove | |
_itoa_upper_digits@@GLIBC_PRIVATE. | |
* resolv/Versions (libresolv): Remove __ns_samename@@GLIBC_PRIVATE. | |
* misc/Versions (libc): Remove __libc_fsync, __libc_msync, | |
__libc_readv and __libc_writev @@GLIBC_PRIVATE. | |
* termios/Versions (libc): Remove __libc_tcdrain@@GLIBC_PRIVATE. | |
* io/Versions (libc): Remove __libc_open, __libc_close, __libc_read, | |
__libc_write, __libc_lseek, __libc_fcntl, __libc_open64 and | |
__libc_lseek64 @@GLIBC_PRIVATE. | |
2004-04-30 Jakub Jelinek <jakub@redhat.com> | |
* elf/dl-load.c (open_verify): Move e_phentsize check after e_type | |
check. | |
2004-04-29 Steven Munroe <sjmunroe@us.ibm.com> | |
* sysdeps/powerpc/powerpc64/fpu/s_ceil.S: New file. | |
* sysdeps/powerpc/powerpc64/fpu/s_ceilf.S: New file. | |
* sysdeps/powerpc/powerpc64/fpu/s_floor.S: New file. | |
* sysdeps/powerpc/powerpc64/fpu/s_floorf.S: New file. | |
* sysdeps/powerpc/powerpc64/fpu/s_llrint.c: Removed. | |
* sysdeps/powerpc/powerpc64/fpu/s_llrint.S: New file. | |
* sysdeps/powerpc/powerpc64/fpu/s_llrintf.c: Removed. | |
* sysdeps/powerpc/powerpc64/fpu/s_llrintf.S: New file. | |
* sysdeps/powerpc/powerpc64/fpu/s_llround.S: New file. | |
* sysdeps/powerpc/powerpc64/fpu/s_llroundf.S: New file. | |
* sysdeps/powerpc/powerpc64/fpu/s_lround.S: New file. | |
* sysdeps/powerpc/powerpc64/fpu/s_lroundf.S: New file. | |
* sysdeps/powerpc/powerpc64/fpu/s_rint.S: New file. | |
* sysdeps/powerpc/powerpc64/fpu/s_rintf.S: New file. | |
* sysdeps/powerpc/powerpc64/fpu/s_round.S: New file. | |
* sysdeps/powerpc/powerpc64/fpu/s_roundf.S: New file. | |
* sysdeps/powerpc/powerpc64/fpu/s_trunc.S: New file. | |
* sysdeps/powerpc/powerpc64/fpu/s_truncf.S: New file. | |
* math/test-misc.c [LDBL_MANT_DIG == 106](main): Correct LDBL_MAX | |
mantissa for AIX long double format. | |
* misc/qefgcvt.c [LDBL_MANT_DIG == 106] (NDIGIT_MAX): Define for AIX | |
long double format. | |
* misc/qefgcvt_r.c [LDBL_MANT_DIG == 106] (NDIGIT_MAX): Likewise. | |
* stdlib/fpioconst.c [!__NO_LONG_DOUBLE_MATH && __LDBL_MAX_EXP__>1024] | |
(_fpioconst_pow10): AIX long double format has same exponent range as | |
double. | |
* stdlib/fpioconst.h [!__NO_LONG_DOUBLE_MATH && __LDBL_MAX_EXP__>1024] | |
(LDBL_MAX_10_EXP_LOG): AIX long double format has same exponent range | |
as double. | |
2004-04-23 Art Haas <ahaas@airmail.net> | |
* sysdeps/unix/sysv/linux/kernel-features.h: Add 'defined'. | |
2004-04-28 Carlos O'Donell <carlos@baldric.uwo.ca> | |
* sysdeps/unix/sysv/linux/mq_getattr.c: Include <stddef.h>. | |
* sysdeps/unix/sysv/linux/mq_notify.c: Likewise. | |
* sysdeps/unix/sysv/linux/mq_open.c: Likewise. | |
* sysdeps/unix/sysv/linux/mq_receive.c: Likewise. | |
* sysdeps/unix/sysv/linux/mq_send.c: Likewise. | |
2004-04-29 Philip Blundell <pb@nexus.co.uk> | |
* sysdeps/arm/dl-machine.h (RTLD_START): Avoid unnecessary GOT | |
entries. | |
2004-04-29 Jakub Jelinek <jakub@redhat.com> | |
* manual/resource.texi (sched_setaffinity, sched_getaffinity): Fix | |
prototypes and description [BZ #131]. | |
* string/bits/string2.h (strpbrk): Cast NULL to char * [BZ #130]. | |
Patch by Ed Catmur <ed@catmur.co.uk>. | |
* string/tst-inlcall.c (main): Add test for strpbrk. | |
[BZ #140] | |
* sysdeps/unix/sysv/linux/sys/sysctl.h: Remove linux/compiler.h | |
include. | |
(_LINUX_KERNEL_H, _LINUX_TYPES_H, _LINUX_LIST_H): Only define if not | |
yet defined, #undef back after including linux/sysctl.h if defined | |
here. | |
(__LINUX_COMPILER_H, __user): Define if not yet defined, #undef | |
back after including linux/sysctl.h if defined here. | |
* sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c (_Qp_qtoi): Use %f31 | |
for single precision register, add it to __asm clobbers [BZ #139]. | |
* sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c (_Qp_qtoui): Use %f31 | |
for single precision register, add it to __asm clobbers. | |
* sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c (_Qp_qtoux): Use fqtox | |
instead of fqtoi in QP_HANDLE_EXCEPTIONS. | |
* sysdeps/sparc/sparc64/soft-fp/qp_qtox.c (_Qp_qtox): Likewise. | |
Reported by M. H. VanLeeuwen <vanl@megsinet.net>. | |
2004-04-23 Andreas Schwab <schwab@suse.de> | |
* sysdeps/unix/sysv/linux/m68k/register-dump.h: Use | |
__attribute_used__. | |
2004-04-22 Philip Blundell <philb@gnu.org> | |
* sysdeps/arm/dl-machine.h (elf_machine_rela): Don't use INTUSE | |
when calling _dl_signal_error. | |
(elf_machine_rel): Likewise. | |
2004-04-21 Ulrich Drepper <drepper@redhat.com> | |
* sysdeps/unix/sysv/linux/ia64/setjmp.S: Define _GI___sigsetjmp | |
and use it internally instead of __sigsetjmp. | |
* sysdeps/ia64/fpu/s_frexpf.c (frexpf): Use _GI___libm_frexp_4f. | |
* sysdeps/ia64/fpu/s_frexpl.c (frexpl): Use _GI___libm_frexp_4l. | |
* sysdeps/ia64/fpu/libm_frexp4.S: Define _GI___libm_frexp_4. | |
* sysdeps/ia64/fpu/libm_frexp4f.S: Define _GI___libm_frexp_4f. | |
* sysdeps/ia64/fpu/libm_frexp4l.S: Define _GI___libm_frexp_4l. | |
* sysdeps/ia64/fpu/s_frexp.c (frexp): Use _GI___libm_frexp_4. | |
* sysdeps/ia64/fpu/libm_support.h: Declare _GI___libm_frexp_4, | |
_GI___libm_frexp_4f, _GI___libm_frexp_4l. | |
* sysdeps/ia64/fpu/bits/mathinline.h: New file. | |
* sysdeps/unix/sysv/linux/ia64/__start_context.S: Use | |
HIDDEN_JUMPTARGET for exit call. | |
* sysdeps/unix/sysv/linux/ia64/clone2.S: Use HIDDEN_JUMPTARGET for | |
_exit call. | |
* sysdeps/ia64/bcopy.S: Use HIDDEN_JUMPTARGET for memmove call. | |
* sysdeps/ia64/strcat.S: Use HIDDEN_JUMPTARGET for strlen and | |
strcpy calls. | |
2004-04-21 Jakub Jelinek <jakub@redhat.com> | |
* posix/tst-chmod.c (do_test): Fix a typo. | |
* elf/lateglobal.c (main): Fix error checks. | |
Patch by Stephen Clarke <stephen.clarke@st.com>. | |
* manual/ctype.texi (isblank, iswblank): Mark as ISO functions, | |
mention they have been added in ISO C99. | |
Reported by Ben Pfaff <blp@cs.stanford.edu>. | |
2004-03-31 H.J. Lu <hongjiu.lu@intel.com> | |
* sysdeps/ieee754/ldbl-128/bits/huge_vall.h: Fix typo. | |
2004-04-20 Jakub Jelinek <jakub@redhat.com> | |
* sysdeps/unix/sysv/linux/shm_open.c (shm_unlink): Change EPERM into | |
EACCES. | |
2004-04-20 Jakub Jelinek <jakub@redhat.com> | |
* stdio-common/vfscanf.c (_IO_vfscanf): Revert last %% whitespace | |
handling change. | |
* stdio-common/tst-sscanf.c (int_tests): Adjust. | |
* nis/nss-nis.c: Include stdlib.h. | |
* sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Shut up a | |
warning. | |
* sysdeps/sparc/sparc64/memcmp.S (memcmp): Remove BP_SYM () from | |
libc_hidden_builtin_def. | |
2004-04-20 Jim Meyering <jim@meyering.net> | |
* misc/error.c (error_tail): Don't leak upon realloc failure. | |
2004-04-20 Martin Schwidefsky <schwidefsky@de.ibm.com> | |
* sysdeps/unix/sysv/linux/dl-execstack.c (_dl_make_stack_executable): | |
Use RETURN_ADDRESS instead of __builtin_return_address. | |
2004-04-19 Ulrich Drepper <drepper@redhat.com> | |
* sysdeps/unix/sysv/linux/mq_unlink.c: Rewrite to produce more | |
compact code. | |
2004-04-20 Jakub Jelinek <jakub@redhat.com> | |
* stdio-common/vfscanf.c (_IO_vfscanf): When skipping whitespace, | |
do input_error () instead of conv_error () and don't look at errno. | |
Don't eat any whitespace before %% if skip_space == 0. | |
* stdio-common/tst-sscanf.c (int_tests): New array. | |
(main): Run int_tests. | |
See ChangeLog.14 for earlier changes. |