about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog172
1 files changed, 160 insertions, 12 deletions
diff --git a/ChangeLog b/ChangeLog
index 8943e8ccd7..1efd878662 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,139 @@
+2006-03-27  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/unix/sysv/linux/kernel-features.h: Remove support for
+	architectures which moved to ports.
+
+	* sysdeps/unix/sysv/linux/kernel-features.h: Add
+	__ASSUME_SET_ROBUST_LIST.
+
+2006-03-27  Jakub Jelinek  <jakub@redhat.com>
+
+	* wcsmbs/wchar.h (btowc, wctob): Don't optimize in C++.
+
+2006-03-24  David S. Miller  <davem@sunset.davemloft.net>
+
+	* sysdeps/sparc/sparc32/bits/atomic.h
+	(__v9_compare_and_exchange_val_32_acq): Add "memory" clobber.
+	* sysdeps/sparc/sparc32/sparcv9/bits/atomic.h
+	(__arch_compare_and_exchange_val_32_acq, atomic_exchange_acq):
+	Likewise.
+	* sysdeps/sparc/sparc64/bits/atomic.h
+	(__arch_compare_and_exchange_val_32_acq,
+	__arch_compare_and_exchange_val_64_acq, atomic_exchange_acq): Likewise.
+
+2006-03-24  Jakub Jelinek  <jakub@redhat.com>
+
+	* nis/nss_nisplus/nisplus-proto.c (_nss_create_tablename): Check the
+	return value of malloc rather than the static var again.
+	* nis/nss_nisplus/nisplus-grp.c (_nss_create_tablename): Likewise.
+	* nis/nss_nisplus/nisplus-network.c (_nss_create_tablename): Likewise.
+	* nis/nss_nisplus/nisplus-ethers.c (_nss_create_tablename): Likewise.
+	* nis/nss_nisplus/nisplus-rpc.c (_nss_create_tablename): Likewise.
+	* nis/nss_nisplus/nisplus-service.c (_nss_create_tablename): Likewise.
+	* nis/nss_nisplus/nisplus-hosts.c (_nss_create_tablename): Likewise.
+	* nis/nss_nisplus/nisplus-alias.c (_nss_create_tablename): Likewise.
+	* nis/nss_nisplus/nisplus-pwd.c (_nss_pwd_create_tablename): Likewise.
+
+2006-03-25  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/unix/sysv/linux/sparc/bits/poll.h: Add POLLMSG,
+	POLLREMOVE, and POLLRDHUP.
+	* sysdeps/unix/sysv/linux/bits/poll.h: Add POLLREMOVE and POLLRDHUP.
+
+2006-03-24  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Define
+	LINUX_FADV_ASYNC_WRITE and LINUX_FADV_WRITE_WAIT.
+	* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
+	* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
+	* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
+	* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
+	* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
+	* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Likewise.
+	* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
+
+2006-03-17  Roland McGrath  <roland@redhat.com>
+
+	* elf/rtld.c (dl_main): Run final self-relocation after setting up TLS.
+	From Alexandre Oliva <aoliva@redhat.com>.
+
+	* elf/tst-audit2.c: New file.
+	* elf/Makefile (tests): Add it.
+	($(objpfx)tst-audit2.out): New target.
+	(tst-audit2-ENV): New variable.
+
+	* elf/tst-leaks1.c: Include <stdio.h>.
+
+2006-03-16  Roland McGrath  <roland@redhat.com>
+
+	* sysdeps/unix/sysv/linux/alpha/getcontext.S (__getcontext_x):
+	Use .set noat to quiet assembler warning.
+
+	* math/gen-libm-test.pl (parse_args): Take function name for pretty
+	output as an argument.
+	(generate_testfile): Pass it the name given in the START macro.
+
+	[BZ #2466]
+	* math/libm-test.inc (llrint_test, llround_test): Fix last change to
+	protect large-precision cases with [LDBL_MANT_DIG > 100].
+	(llrint_test_tonearest, llrint_test_towardzero): Likewise.
+	(llrint_test_downward, llrint_test_upward): Likewise.
+
+2006-03-15  Steven Munroe  <sjmunroe@us.ibm.com>
+	    Alan Modra  <amodra@bigpond.net.au>
+
+	[BZ #2466]
+	* math/libm-test.inc (llrint_test, llround_test) [TEST_LDOUBLE]:
+	Add new test values.
+	(llrint_test_tonearest, llrint_test_towardzero, llrint_test_downward,
+	llrint_test_upward): New functions.
+	(main): Call them.
+
+	* sysdeps/ieee754/ldbl-128ibm/s_llrintl.c (__llrintl): Handle
+	rounding that spans doubles in IBM long double format.
+	* sysdeps/ieee754/ldbl-128ibm/s_llroundl.c (__llroundl): Likewise.
+	* sysdeps/powerpc/powerpc64/fpu/s_llrintl.S: Removed.
+	* sysdeps/powerpc/powerpc64/fpu/s_llroundl.S: Removed.
+	* sysdeps/powerpc/powerpc64/fpu/s_lrintl.S: Removed.
+	* sysdeps/powerpc/powerpc64/fpu/s_lroundl.S: Removed.
+
+2006-03-16  Roland McGrath  <roland@redhat.com>
+
+	* wcsmbs/wchar.h (__wcstol_internal, __wcstoul_internal): Declare these
+	 only when we will use them, under [__OPTIMIZE__ && __GNUC__ >= 2].
+	(__wcstoll_internal, __wcstoull_internal_defined): Likewise.
+
+2006-03-06  Steven Munroe  <sjmunroe@us.ibm.com>
+
+	* sysdeps/powerpc/powerpc32/fpu/fprsave.S: Add cfi_offset for spilling
+	of non-volatile floating-point registers to the stack (fp14-fp31).
+	* sysdeps/powerpc/powerpc32/gprsave0.S: Add cfi_offset for spilling of
+	non-volatile general-purpose registers to the stack (gpr13-gpr31).
+	* sysdeps/powerpc/powerpc64/dl-trampoline.S: Add cfi_offset
+	for non-volatiles gpr30 - grp31 spilled to the stack.
+	* sysdeps/powerpc/powerpc64/memcpy.S: Add cfi_offset for non-volatile
+	gpr31 spill to the stack.
+	* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S:
+	Add cfi_offset for non-volatile gpr31 spill to the stack.
+	* sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S: Add cfi_offset
+	for non-volatiles gpr28 - grp31 spilled to the stack.
+	* sysdeps/unix/sysv/linux/powerpc/powerpc64/getcontext.S: Add
+	cfi_adjust_cfa_offset when a frame is stacked.
+	* sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S:
+	(__novec_setcontext) : Add cfi_offset for non-volatile gpr31 spill
+	add LR saved to the stack.  Add cfi_adjust_cfa_offset when frame is
+	stacked.
+	(__setcontext) : Add cfi_offset for non-volatile gpr31 spill to
+	the stack.
+	* sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S:
+	(__novec_swapcontext) : Add cfi_offset for non-volatile gpr31 spill
+	add LR saved to the stack.
+	(__swapcontext) : Add cfi_offset for non-volatile gpr31 spill add LR
+	saved to the stack.  Add cfi_adjust_cfa_offset when frame is stacked.
+
 2006-03-07  Jakub Jelinek  <jakub@redhat.com>
 
+	[BZ #2423]
 	* math/libm-test.inc [TEST_LDOUBLE] (ceil_test, floor_test, rint_test,
 	round_test, trunc_test): Only run some of the new tests if
 	LDBL_MANT_DIG > 100.
@@ -7,36 +141,50 @@
 2006-03-03  Steven Munroe  <sjmunroe@us.ibm.com>
 	    Alan Modra  <amodra@bigpond.net.au>
 
-	[BZ #2423]
-	* math/libm-test.inc [TEST_LDOUBLE] (ceil_test, floor_test, rint_test,
-	round_test, trunc_test): Add new tests.
-	
 	* sysdeps/powerpc/fpu/fenv_libc.h (__fegetround, __fesetround):
 	Define inline implementations.
 	* sysdeps/powerpc/fpu/fegetround.c: Use __fegetround.
 	* sysdeps/powerpc/fpu/fesetround.c: Use __fesetround.
 
+	* sysdeps/powerpc/fpu/math_ldbl.h: New file.
+
+	[BZ #2423]
+	* math/libm-test.inc [TEST_LDOUBLE] (ceil_test, floor_test, rint_test,
+	round_test, trunc_test): Add new tests.
 	* sysdeps/ieee754/ldbl-128ibm/math_ldbl.h
-	(EXTRACT_IBM_EXTENDED_MANTISSA, INSERT_IBM_EXTENDED_MANTISSA): 
-	Removed, replaced with.
+	(EXTRACT_IBM_EXTENDED_MANTISSA, INSERT_IBM_EXTENDED_MANTISSA):
+	Removed, replaced with ...
 	(ldbl_extract_mantissa, ldbl_insert_mantissa, ldbl_pack, ldbl_unpack,
-	ldbl_canonicalise, ldbl_nearbyint): Define inline utility
-	functions for IBM long double format.
+	ldbl_canonicalise, ldbl_nearbyint): New functions.
 	* sysdeps/ieee754/ldbl-128ibm/e_fmodl.c (__ieee754_fmodl): Replace
 	EXTRACT_IBM_EXTENDED_MANTISSA and INSERT_IBM_EXTENDED_MANTISSA
 	with ldbl_extract_mantissa and ldbl_insert_mantissa.
 	* sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c (__ieee754_rem_pio2l):
 	Replace EXTRACT_IBM_EXTENDED_MANTISSA with ldbl_extract_mantissa.
-	(ldbl_extract_mantissa, ldbl_insert_mantissa): Defined.
-
+	(ldbl_extract_mantissa, ldbl_insert_mantissa): New inline functions.
 	* sysdeps/ieee754/ldbl-128ibm/s_ceill.c (__ceill): Handle rounding
 	that spans doubles in IBM long double format.
 	* sysdeps/ieee754/ldbl-128ibm/s_floorl.c: Likewise.
 	* sysdeps/ieee754/ldbl-128ibm/s_rintl.c: Likewise.
 	* sysdeps/ieee754/ldbl-128ibm/s_roundl.c: Likewise.
 	* sysdeps/ieee754/ldbl-128ibm/s_truncl.c: Likewise.
-	* sysdeps/powerpc/fpu/math_ldbl.h: New file.
-	* sysdeps/powerpc/powerpc64/fpu/s_rintl.S: Removed.
+	* sysdeps/powerpc/powerpc64/fpu/s_rintl.S: File removed.
+
+2004-12-09  Randolph Chung  <tausq@debian.org>
+
+	* sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_UTIMES): Don't
+	define for hppa, which doesn't support this syscall.
+
+2006-03-13  Jakub Jelinek  <jakub@redhat.com>
+
+	[BZ #2451]
+	* elf/dl-load.c (open_verify): Add free_name argument, if true, free
+	name before calling lose.
+	(open_path): Adjust caller.
+	(_dl_map_object): Adjust callers.  Free name_copy before calling
+	_dl_signal_error.
+	* elf/Makefile: Add rules to build and run tst-leaks1.
+	* elf/tst-leaks1.c: New test.
 
 2006-03-06  Roland McGrath  <roland@redhat.com>