13108 Commits

Author SHA1 Message Date
Jakub Jelinek
2774ea7724 Updated to fedora-glibc-20060531T1322 cvs/fedora-glibc-2_4_90-11 2006-05-31 15:10:35 +00:00
Jakub Jelinek
e482d83fb7 Updated to fedora-glibc-20060524T0721 cvs/fedora-glibc-2_4_90-10 2006-05-24 07:30:09 +00:00
Jakub Jelinek
5a04a4228c Updated to fedora-glibc-20060521T2153 cvs/fedora-glibc-2_4_90-9 2006-05-21 22:00:48 +00:00
Jakub Jelinek
4cad81b6e7 Updated to fedora-glibc-20060519T1550 cvs/fedora-glibc-2_4_90-8 2006-05-19 16:04:10 +00:00
Jakub Jelinek
3ec0d26c76 Updated to fedora-glibc-20060511T1325 cvs/fedora-glibc-2_4_90-7 2006-05-11 14:01:43 +00:00
Jakub Jelinek
262cf6b3df Updated to fedora-glibc-20060505T1443 cvs/fedora-glibc-2_4_90-6 2006-05-05 14:50:16 +00:00
Jakub Jelinek
3f898a85fc Updated to fedora-glibc-20060505T0554 cvs/fedora-glibc-2_4_90-5 2006-05-05 06:11:55 +00:00
Jakub Jelinek
baba5d9461 2.4.90-4 cvs/fedora-glibc-2_4_90-4 2006-05-01 08:02:53 +00:00
Jakub Jelinek
410005dea3 Updated to fedora-glibc-20060501T0751 2006-05-01 07:53:45 +00:00
Jakub Jelinek
45f1c052dc 2.4.90-3 cvs/fedora-glibc-2_4_90-3 2006-04-27 21:34:42 +00:00
Jakub Jelinek
0ad70fc143 Updated to fedora-glibc-20060427T2122 2006-04-27 21:29:55 +00:00
Jakub Jelinek
9b356005b4 * nscd/connections.c (sighup_handler): Only run prune_cache on
enabled databases.
2006-04-27 09:17:12 +00:00
Jakub Jelinek
03f7658035 2.4.90-2 cvs/fedora-glibc-2_4_90-2 2006-04-26 20:23:22 +00:00
Jakub Jelinek
dd8c67b33f Updated to fedora-glibc-20060426T2000 2006-04-26 20:18:18 +00:00
Jakub Jelinek
cb5c27ecf3 2.4.90-1 cvs/fedora-glibc-2_4_90-1 2006-04-25 09:24:11 +00:00
Jakub Jelinek
217e7b931e Updated to fedora-glibc-20060425T0903 2006-04-25 09:20:28 +00:00
Jakub Jelinek
1100b0e292 Updated to fedora-glibc-20060424T2027 2006-04-24 20:31:50 +00:00
Jakub Jelinek
48f59b8e1a 2.4-6 cvs/fedora-glibc-2_4-6 2006-04-24 10:17:21 +00:00
Jakub Jelinek
15b2849a0d 2.4-6 2006-04-24 10:12:55 +00:00
Jakub Jelinek
d0145e0379 Updated to fedora-glibc-20060424T0820 2006-04-24 08:55:46 +00:00
Jakub Jelinek
f5ce81c94c Fix a merge glitch. cvs/fedora-glibc-2_4-5 2006-03-28 09:51:22 +00:00
Jakub Jelinek
5a6a773f6c Updated to fedora-glibc-20060328T0900 cvs/fedora- 2006-03-28 09:36:28 +00:00
Jakub Jelinek
0c20be13c5 Remove prehistoric comment about nscd incompatibility with 2.0 kernels. 2006-03-14 07:07:22 +00:00
Jakub Jelinek
4f2b8b0271 2.4-3 cvs/fedora-glibc-2_4-3 2006-03-07 13:28:12 +00:00
Jakub Jelinek
9dc858f906 2.4-2 cvs/fedora-glibc-2_4-2 2006-03-07 08:32:47 +00:00
Jakub Jelinek
4133f08e15 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/ieee754/ldbl-128ibm/math_ldbl.h
	(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.
	* 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.

	* 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.
2006-03-07 08:24:12 +00:00
Jakub Jelinek
d1e6d2178d Updated to fedora-glibc-20060306T1239 cvs/fedora-glibc-2_4-1 2006-03-06 13:15:16 +00:00
Jakub Jelinek
5cde8cb028 * elf/check-textrel.c: Don't include config.h. 2006-03-06 10:08:48 +00:00
Jakub Jelinek
be75ab8022 Add -DUSE_CFA_VAL_EXPRESSION to CFLAGS on x86_64. cvs/fedora-glibc-2_3_91-2 2006-03-06 07:37:08 +00:00
Jakub Jelinek
69fd14bc7d * sysdeps/unix/sysv/linux/i386/lowlevellock.h
(LLL_STUB_UNWIND_INFO_START, LLL_STUB_UNWIND_INFO_END,
	LLL_STUB_UNWIND_INFO_3, LLL_STUB_UNWIND_INFO_4): Define.
	(lll_mutex_lock, lll_robust_mutex_lock, lll_mutex_cond_lock,
	lll_robust_mutex_cond_lock, lll_mutex_timedlock,
	lll_robust_mutex_timedlock, lll_mutex_unlock,
	lll_robust_mutex_unlock, lll_lock, lll_unlock): Use them.
	Add _L_*_ symbols around the subsection.
	* sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S: Add unwind info.
	* sysdeps/unix/sysv/linux/i386/i486/lowlevelrobustlock.S: Likewise.
2006-03-06 07:34:44 +00:00
Jakub Jelinek
008a1add5e * sysdeps/unix/sysv/linux/x86_64/lowlevellock.h
(LLL_STUB_UNWIND_INFO_START, LLL_STUB_UNWIND_INFO_END,
	LLL_STUB_UNWIND_INFO_5, LLL_STUB_UNWIND_INFO_6): Define.
	(lll_mutex_lock, lll_robust_mutex_lock, lll_mutex_cond_lock,
	lll_robust_mutex_cond_lock, lll_mutex_timedlock,
	lll_robust_mutex_timedlock, lll_mutex_unlock,
	lll_robust_mutex_unlock, lll_lock, lll_unlock): Use them.
	Add _L_*_ symbols around the subsection.
	* sysdeps/unix/sysv/linux/x86_64/lowlevellock.S: Add unwind info.
	* sysdeps/unix/sysv/linux/x86_64/lowlevelrobustlock.S: Likewise.
2006-03-06 07:33:30 +00:00
Jakub Jelinek
b3643a3858 Updated to fedora-glibc-20060306T0720 2006-03-06 07:30:01 +00:00
Jakub Jelinek
51d2f6dd7f 2.3.91-1 cvs/fedora-glibc-2_3_91-1 2006-03-02 10:02:33 +00:00
Jakub Jelinek
82a448ae7d * malloc/malloc.c (MALLOC_ALIGNMENT): Set to __alignof__ (long double)
if long double is more aligned than 2 * SIZE_SZ.
	(misaligned_chunk): Define.
	(public_rEALLOc, _int_free, _int_realloc): Use it.
2006-03-02 09:59:46 +00:00
Jakub Jelinek
65de2d72b0 * elf/check-textrel.c: Include config.h.
(AB(handle_file)): Don't fail if PF_X | PF_W on architectures known
	to have executable writable PLT.
	* sysdeps/powerpc/powerpc32/configure.in (HAVE_PPC_SECURE_PLT): New
	test.
	* sysdeps/powerpc/powerpc32/configure: Rebuilt.
	* config.h.in (HAVE_PPC_SECURE_PLT): Add.
2006-03-02 09:59:03 +00:00
Jakub Jelinek
4a22fa60cd Updated to fedora-glibc-20060302T0855 2006-03-02 09:06:20 +00:00
Jakub Jelinek
a07552b6e0 * configure (libc_add_on_canonical, libc_add_on_subdir): Set. cvs/fedora-glibc-2_3_90-39 2006-03-01 09:00:40 +00:00
Jakub Jelinek
a1ea66ea29 * sysdeps/unix/sysv/linux/sparc/lowlevellock.h (lll_robust_mutex_dead,
lll_robust_mutex_trylock, lll_robust_mutex_lock,
	lll_robust_mutex_cond_lock, lll_robust_mutex_timedlock,
	lll_robust_mutex_unlock): Define.
	(__lll_robust_lock_wait, __lll_robust_timedlock_wait): New prototypes.
2006-03-01 07:44:57 +00:00
Jakub Jelinek
6a8c1091fd Updated to fedora-glibc-20060301T0647 2006-03-01 06:55:57 +00:00
Jakub Jelinek
378b1353df * include/atomic.h (atomic_and, atomic_or): Define.
nptl/
	* sysdeps/unix/sysv/linux/alpha/lowlevellock.h (lll_robust_mutex_dead,
	lll_robust_mutex_trylock, lll_robust_mutex_lock,
	lll_robust_mutex_cond_lock, lll_robust_mutex_timedlock,
	lll_robust_mutex_unlock): New macros.
	(__lll_robust_lock_wait, __lll_robust_timedlock_wait): New prototypes.
	* sysdeps/unix/sysv/linux/s390/lowlevellock.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/lowlevellock.h: Likewise.
	* sysdeps/unix/sysv/linux/ia64/lowlevellock.h: Likewise.
	* sysdeps/unix/sysv/linux/lowlevelrobustlock.c: New file.
cvs/fedora-glibc-2_3_90-38
2006-02-17 16:18:21 +00:00
Jakub Jelinek
9c09cd9359 Updated to fedora-glibc-20060217T1609 2006-02-17 16:15:56 +00:00
Jakub Jelinek
7d8db4cd58 * sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h
(__pthread_list_t): New typedef.
	(pthread_mutex_t): Replace __next and __prev fields with __list.
	* sysdeps/unix/sysv/linux/ia64/bits/pthreadtypes.h
	(__pthread_list_t): New typedef.
	(pthread_mutex_t): Replace __next and __prev fields with __list.
	* sysdeps/unix/sysv/linux/powerpc/bits/pthreadtypes.h
	(__pthread_list_t, __pthread_slist_t): New typedefs.
	(pthread_mutex_t): Replace __next and __prev fields with __list.
	* sysdeps/unix/sysv/linux/s390/bits/pthreadtypes.h
	(__pthread_list_t, __pthread_slist_t): New typedefs.
	(pthread_mutex_t): Replace __next and __prev fields with __list.
	* sysdeps/unix/sysv/linux/sparc/bits/pthreadtypes.h
	(__pthread_list_t, __pthread_slist_t): New typedefs.
	(pthread_mutex_t): Replace __next and __prev fields with __list.
	* sysdeps/unix/sysv/linux/sh/bits/pthreadtypes.h
	(__pthread_slist_t): New typedef.
	(pthread_mutex_t): Replace __next field with __list.
cvs/fedora-glibc-2_3_90-37
2006-02-13 08:21:21 +00:00
Jakub Jelinek
bb786851ed Updated to fedora-glibc-20060213T0650 2006-02-13 07:30:06 +00:00
Jakub Jelinek
a734388953 2.3.90-36 cvs/fedora-glibc-2_3_90-36 2006-02-04 08:29:24 +00:00
Jakub Jelinek
d5c779c6b3 Updated to fedora-glibc-20060204T0758 2006-02-04 08:21:16 +00:00
Jakub Jelinek
f085204b84 * stdlib/bits/stdlib-ldbl.h (qecvt, qfcvt, qgcvt, qecvt_r,
qfcvt_r): Guard with #if defined __USE_SVID || defined
	__USE_XOPEN_EXTENDED.
cvs/fedora-glibc-2_3_90-35
2006-02-03 09:47:53 +00:00
Jakub Jelinek
36dbaf9967 * sysdeps/unix/sysv/linux/futimesat.c (futimesat): If
file == NULL, use __futimes unconditionally.

	* manual/filesys.texi (futimes): Fix prototype.
2006-02-03 09:43:55 +00:00
Jakub Jelinek
e6001d3152 * math/math.h (__nldbl_nexttowardf): Put __THROW before
__attribute__ ((__const__)).
	(__MATHDECL_2): Use __REDIRECT_NTH instead of __REDIRECT
	followed by __THROW.

	* math/math.h [__LDBL_COMPAT && __USE_ISOC99] (nexttowardl): New
	prototype.
2006-02-03 09:40:56 +00:00
Jakub Jelinek
9f57ac239b Updated to fedora-glibc-20060203T0932 2006-02-03 09:39:28 +00:00
Jakub Jelinek
c3a8c11b0c 2006-02-02 Roland McGrath <roland@redhat.com>
* timezone/private.h: Update from tzcode2006a.
	* timezone/scheck.c: Likewise.
	* timezone/asia: Update from tzdata2006a.
	* timezone/northamerica: Likewise.
	* timezone/zone.tab: Likewise.

	* sysdeps/powerpc/powerpc64/Makefile (no-special-regs): New variable.
	(CFLAGS-mcount.c): Use it instead of -msoft-float.
	* sysdeps/powerpc/powerpc64/elf/Makefile
	(CFLAGS-dl-runtime.os, CFLAGS-dl-lookup.os, CFLAGS-dl-misc.os,
	CFLAGS-rtld-mempcpy.os, CFLAGS-rtld-memmove.os, CFLAGS-rtld-memchr.os,
	CFLAGS-rtld-strnlen.os): LIkewise

2006-02-01  Roland McGrath  <roland@redhat.com>

	* sysdeps/ieee754/ldbl-opt/Makefile (sysdep-CFLAGS): Avoid adding
	-mlong-double-128 when it's already there.
cvs/fedora-glibc-2_3_90-33
2006-02-02 09:24:43 +00:00