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
Jakub Jelinek
8e3cf1ca61
2.3.90-33
2006-02-02 05:14:33 +00:00
Jakub Jelinek
f4c6bde95c
Updated to fedora-glibc-20060202T0507
2006-02-02 05:12:40 +00:00
Jakub Jelinek
344be7574a
2.3.90-32
cvs/fedora-glibc-2_3_90-32
2006-02-01 09:54:08 +00:00
Jakub Jelinek
5eb4509a66
* include/bits/stdlib-ldbl.h: New file.
...
* include/bits/wchar-ldbl.h: New file.
2006-02-01 09:30:43 +00:00
Jakub Jelinek
f13d04bae9
* sysdeps/ieee754/ldbl-128/s_llrintl.c (__llrintl): Fix a typo.
...
* sysdeps/s390/fpu/libm-test-ulps: Remove llrint ulps.
2006-02-01 09:28:53 +00:00
Jakub Jelinek
856d9bbc0f
Updated to fedora-glibc-20060201T0846
2006-02-01 08:53:29 +00:00
Jakub Jelinek
457f0e82a3
2.3.90-31
cvs/fedora-glibc-2_3_90-31
2006-01-30 09:58:27 +00:00
Jakub Jelinek
2904126b94
2.3.90-31
2006-01-30 09:42:17 +00:00
Jakub Jelinek
3e543bc563
Updated to fedora-glibc-20060130T0922
2006-01-30 09:30:09 +00:00
Jakub Jelinek
06f313e361
Updated to fedora-glibc-20060109T2152
cvs/fedora-glibc-2_3_90-30
2006-01-09 21:55:11 +00:00
Jakub Jelinek
bd09caaa27
s/struct pthread_mutex_s/struct __pthread_mutex_s/
cvs/fedora-glibc-2_3_90-29
2006-01-06 23:04:24 +00:00
Jakub Jelinek
d922671764
s/private/__private/
2006-01-06 22:24:17 +00:00
Jakub Jelinek
8c45a85e61
Updated to fedora-glibc-20060106T2148
2006-01-06 21:55:58 +00:00
Jakub Jelinek
dd486f53ee
Updated to fedora-glibc-20060106T0916
cvs/fedora-glibc-2_3_90-28
2006-01-06 09:23:26 +00:00
Jakub Jelinek
04c414477b
Updated to fedora-glibc-20060104T0754
cvs/fedora-glibc-2_3_90-26
2006-01-04 07:58:23 +00:00
Jakub Jelinek
1df14a6af0
Updated to fedora-glibc-20060102T2114
cvs/fedora-glibc-2_3_90-25
2006-01-02 21:28:11 +00:00
Jakub Jelinek
c77bdda8a0
2.3.90-24
cvs/fedora-glibc-2_3_90-24
2006-01-02 11:22:31 +00:00
Jakub Jelinek
0db2497936
Updated to fedora-glibc-20060102T1045
2006-01-02 10:52:59 +00:00
Jakub Jelinek
b9ea6c3803
.
2005-12-27 16:51:02 +00:00
Jakub Jelinek
6b7af0b98b
* elf/ldconfig.c (search_dir): Skip prelink temporaries.
cvs/fedora-glibc-2_3_90-23
2005-12-27 16:21:07 +00:00
Jakub Jelinek
ef35bd89ff
iMerge some more.
2005-12-27 15:42:55 +00:00
Jakub Jelinek
64cd3e83c9
Updated to fedora-glibc-20051227T1426
2005-12-27 14:48:14 +00:00
Jakub Jelinek
e3173d2c99
Revert:
...
Workaround for http://gcc.gnu.org/PR25240
* include/libc-symbols.h (weak_extern): Define using weak attribute.
(_weak_extern): Remove.
(weak_tls_extern): Define.
* locale/uselocale.c (DEFINE_CATEGORY): Use weak_tls_extern for
_nl_current_##category.
* locale/setlocale.c (DEFINE_CATEGORY): Likewise.
cvs/fedora-glibc-2_3_90-22
2005-12-21 09:46:55 +00:00
Jakub Jelinek
baa0a2c9a4
Updated to fedora-glibc-20051221T0931
2005-12-21 09:35:28 +00:00
Jakub Jelinek
2bf037b4e8
Updated to fedora-glibc-20051220T1751
cvs/fedora-glibc-2_3_90-21
2005-12-20 18:05:57 +00:00
Jakub Jelinek
20a911071d
* malloc/mtrace.c (__libc_malloc, __libc_free, __libc_realloc,
...
__libc_memalign): Add prototypes and libc_hidden_proto resp.
defines for !_LIBC.
(tr_freehook): Call __libc_free instead of free.
(tr_mallochook): Call __libc_malloc instead of malloc.
(tr_reallochook): Call __libc_realloc instead of realloc.
(tr_memalignhook): Call __libc_memalign instead of memalign.
* malloc/mcheck.c: Include stdlib.h.
(__libc_malloc, __libc_free, __libc_realloc,
__libc_memalign): Add prototypes and libc_hidden_proto resp.
defines for !_LIBC.
(freehook): Call __libc_free instead of free.
(mallochook): Call __libc_malloc instead of malloc.
(reallochook): Call __libc_realloc instead of realloc.
(memalignhook): Call __libc_memalign instead of memalign.
(mcheck): Call __libc_malloc and __libc_free instead of
malloc and free.
cvs/fedora-glibc-2_3_90-20
2005-12-20 10:59:21 +00:00
Jakub Jelinek
24a640bf2a
Workaround for http://gcc.gnu.org/PR25240
...
* include/libc-symbols.h (weak_extern): Define using weak attribute.
(_weak_extern): Remove.
(weak_tls_extern): Define.
* locale/uselocale.c (DEFINE_CATEGORY): Use weak_tls_extern for
_nl_current_##category.
* locale/setlocale.c (DEFINE_CATEGORY): Likewise.
2005-12-20 10:55:59 +00:00
Jakub Jelinek
7d0bcd10a7
Updated to fedora-glibc-20051220T1028
2005-12-20 10:50:52 +00:00
Jakub Jelinek
2c6cfe6853
Updated to fedora-glibc-20051219T1003
cvs/fedora-glibc-2_3_90-19
2005-12-19 12:11:38 +00:00
Jakub Jelinek
3ccb96cd41
* elf/elf.h: Revert last change.
cvs/fedora-glibc-2_3_90-18
2005-11-19 21:57:34 +00:00