summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * scripts/data/localplt-powerpc64-linux-gnu.data: New file.Ulrich Drepper2008-04-122-0/+8
|
* * sysdeps/powerpc/fpu/fenv_libc.h: Add libm_hidden_proto forUlrich Drepper2008-04-1219-74/+388
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | __fe_nomask_env. * sysdeps/powerpc/fpu/fe_nomask.c: Add libm_hidden_def. * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c: Likewise. * sysdeps/unix/sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c: Likewise. * sysdeps/powerpc/bits/fenv.h: Make safe for C++. * sysdeps/unix/sysv/linux/powerpc/bits/mathinline.h: New file. * sysdeps/powerpc/fpu/fegetexcept.c (__fegetexcept): Rename function from fegetexcept and make old name weak alias. * include/fenv.h: Declare __fegetexcept. * sysdeps/powerpc/fpu/fedisblxcpt.c: Use __fegetexcept instead of fegetexcept. * sysdeps/powerpc/fpu/feenablxcpt.c: Likewise. * sysdeps/powerpc/fpu/fraiseexcpt.c (__feraiseexcept): Avoid call to fetestexcept. * sysdeps/ieee754/ldbl-128ibm/s_log1pl.c (__log1pl): Use __frexpl instead of frexpl to avoid local PLT. * math/s_significandl.c (__significandl): Use __ilogbl instead of ilogbl to avoid local PLT. * sysdeps/ieee754/ldbl-128ibm/s_expm1l.c (__expm1l): Use __ldexpl instead of ldexpl to avoid local PLT. * sysdeps/ieee754/ldbl-128ibm/e_expl.c (__ieee754_expl): Use __roundl not roundl to avoid local PLT. * sysdeps/ieee754/ldbl-128/e_j0l.c: Use function names which avoid local PLTs. Use __sincosl instead of separate sinl and cosl calls. * sysdeps/ieee754/ldbl-128/e_j1l.c: Likewise.
* * sysdeps/unix/sysv/linux/configure.in: Bump minimal kernelUlrich Drepper2008-04-112-1/+4
| | | | version for ppc64 to 2.4.21 since without it makecontext will fail.
* * elf/tls-macros.h [__powerpc64__] (__TLS_GET_ADDR): Define accordingUlrich Drepper2008-04-111-4/+5
| | | | | | | to the ABI in use. [__powerpc64__] (TLS_LD): Use __TLS_GET_ADDR instead of .__tls_get_addr. [__powerpc64__] (TLS_GD): Likewise.
* * elf/tls-macros.h (__TLS_GET_ADDR): Define according to the ABIUlrich Drepper2008-04-113-3/+15
| | | | | | in use. (TLS_LD): Use __TLS_GET_ADDR instead of .__tls_get_addr. (TLS_GD): Likewise.
* [BZ #4997]cvs/fedora-glibc-20080411T1934Ulrich Drepper2008-04-111-1/+1
|
* [BZ4997]Ulrich Drepper2008-04-116-87/+203
| | | | | | | | | | | | | * sysdeps/powerpc/powerpc32/fpu/s_lround.S (__lround): Fixed erroneous result when x is +/-nextafter(+/-0.5,-/+1) i.e. all 1's in the mantissa. * sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S (__llround): Likewise. Also account for when x is an odd number between 2^52 and 2^53-1. * sysdeps/powerpc/powerpc64/fpu/s_llround.S (__llround): Likewise. * sysdeps/powerpc/powerpc64/fpu/s_llroundf.S (__llroundf): Likewise. * math/libm-test.inc (lround_test, llround_test): Added test cases to detect aforementioned erroneous conditions.
* * configure.in: Check for -fno-section-anchors in addition toUlrich Drepper2008-04-113-8/+13
| | | | -fno-toplevel-reorder.
* * include/features.h (__GLIBC_MINOR__): Bump to 8.Ulrich Drepper2008-04-118-7/+12
| | | | | | | | | * sysdeps/powerpc/powerpc32/fpu/s_lroundf.S: Remove duplicate comment. * sysdeps/powerpc/powerpc32/power5+/fpu/s_llroundf.S: Likewise. * sysdeps/powerpc/powerpc32/power6/fpu/s_llroundf.S: Likewise. * sysdeps/powerpc/powerpc64/fpu/s_lrint.S: Likewise. * sysdeps/powerpc/powerpc64/fpu/s_lround.S: Likewise. * sysdeps/powerpc/powerpc64/fpu/s_lroundf.S: Likewise.
* [BZ #5443]Ulrich Drepper2008-04-114-16/+23
| | | | | | | | 2008-04-11 Jakub Jelinek <jakub@redhat.com> [BZ #5443] * time/era.c: Transform __libc_setlocale_lock into rwlock. * time/alt_digit.c: Likewise. * wcsmbs/wcsmbsload.c: Likewise.
* * version.h (VERSION): Bump to 2.8.Ulrich Drepper2008-04-115-184/+102
|
* * timzeone/asia: Update from tzdata2008b.Ulrich Drepper2008-04-119-60/+358
| | | | | | | | | | | | | * timezone/backward: Likewise. * timezone/europe: Likewise. * timezone/northamerica: Likewise. * timezone/southamerica: Likewise. * timezone/iso3166.tab: Likewise. * timezone/leapseconds: Likewise. * timezone/zone.tab: Likewise. * timezone/private.h: Update from tzcode2008a. * timezone/zdump.c: Likewise. * timezone/zic.c: Likewise.
* [BZ #5741]Ulrich Drepper2008-04-112-5/+19
| | | | | | | | | 2008-01-24 Steven Munroe <sjmunroe@us.ibm.com> [BZ #5741] * sysdeps/powerpc/powerpc64/dl-machine.h (PPC_DCBT, PPC_DCBF): Define additonal Data Cache Block instruction macros. (elf_machine_fixup_plt): Add dcbt for opd and plt entries. Replace dcbst with dcbf and sync with sync/isync.
* * sysdeps/unix/sysv/syscalls.list: The times syscall doesn't havecvs/fedora-glibc-20080410T1907Ulrich Drepper2008-04-101-2/+2
| | | | a reserved error value.
* * sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_type_class):Ulrich Drepper2008-04-102-22/+33
| | | | | Always set ELF_RTYPE_CLASS_PLT. (elf_machine_lookup_noexec_p, elf_machine_lookup_noplt_p): Delete.
* * sysdeps/powerpc/powerpc32/power4/hp-timing.c: New file.Ulrich Drepper2008-04-104-2/+191
| | | | | | | | | * sysdeps/powerpc/powerpc32/power4/hp-timing.h: New file. * sysdeps/powerpc/powerpc64/hp-timing.h [_ARCH_PWR4] (HP_TIMING_NOW): For ISA 2.01 and later replace mftb with mfspr 268. * sysdeps/i386/i686/memcpy.S: Optimize copying of equally aligned buffers.
* [BZ #5768]Ulrich Drepper2008-04-106-14/+457
| | | | | | | | | | | | | | | 2008-02-19 Steven Munroe <sjmunroe@us.ibm.com> [BZ #5768] * sysdeps/powerpc/fpu/Makefile (libm-tests): Add test-powerpc-snan. * sysdeps/powerpc/fpu/test-powerpc-snan.c: New file. 2008-02-18 Steven Munroe <sjmunroe@us.ibm.com> [BZ #5768] * sysdeps/powerpc/powerpc32/fpu/s_isnan.S: New file. * sysdeps/powerpc/powerpc32/fpu/s_isnan.c: Removed. * sysdeps/powerpc/powerpc64/fpu/s_isnan.S: New file. * sysdeps/powerpc/powerpc64/fpu/s_isnan.c: Removed.
* isnan implementation for ppc32.Ulrich Drepper2008-04-101-0/+56
|
* * stdlib/tst-makecontext.c (othervar): New variable. Jakub Jelinek2008-04-102-1/+7
| | | | | | | | (cf): Test sign extending the argument to long. 2008-04-10 Jakub Jelinek <jakub@redhat.com> * stdlib/tst-makecontext.c (othervar): New variable. (cf): Test sign extending the argument to long.
* isnan implementation for Power6x 64-bitUlrich Drepper2008-04-101-0/+59
|
* * sysdeps/powerpc/powerpc32/power5/fpu/s_isnan.S: New file.Ulrich Drepper2008-04-109-1/+353
| | | | | | | | | * sysdeps/powerpc/powerpc32/power5/fpu/s_isnanf.S: New file. * sysdeps/powerpc/powerpc32/power6/fpu/s_isnan.S: New file. * sysdeps/powerpc/powerpc32/power6/fpu/s_isnanf.S: New file. * sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S: New file. * sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S: New file. * sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S: New file.
* * elf/Makefile (tests): Substitute tests-vis-yes here.Ulrich Drepper2008-04-102-7/+11
| | | | | (tests-vis-yes): Delete. (modules-name, modules-vis-yes): Similarly.
* [BZ #4407]Ulrich Drepper2008-04-102-0/+12
| | | | | | | 2008-02-12 Pete Eberlein <eberlein@us.ibm.com> [BZ #4407] * sysdeps/ieee754/ldbl-128/e_lgammal_r.c (__ieee754_lgammal_r): Preserve sign in signgamp when x is zero.
* * sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S: New File.Ulrich Drepper2008-04-108-124/+491
| | | | | | | | * sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.c: Removed. * sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S: New File. * sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.c: Removed. * sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S: New File. * sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S: New File.
* [BZ #4314]Ulrich Drepper2008-04-092-11/+49
| | | | * sysdeps/i386/i686/memcpy.S: Optimize copying of aligned buffers.
* * sysdeps/unix/sysv/syscalls.list: The times syscall doesn't returnUlrich Drepper2008-04-092-1/+5
|
* [BZ #5209]Ulrich Drepper2008-04-093-1/+10
| | | | | * sysdeps/unix/sysv/syscalls.list: times syscalls doesn't return an error value.
* [BZ #5436]Ulrich Drepper2008-04-097-35/+60
| | | | | | | | | | | | | | 2008-04-09 Ulrich Drepper <drepper@redhat.com> * stdlib/tst-makecontext.c: Change parameter to cf to negative value to check for correct sign extension. [BZ #5436] * sysdeps/unix/sysv/linux/x86_64/makecontext.c (__makecontext): Copy 64-bit parameter values even though this is not required in the standard. * sysdeps/unix/sysv/linux/x86_64/vfork.S (__vfork): Record return PC save.
* * sysdeps/unix/sysv/linux/i386/vfork.S (__vfork): Record returnUlrich Drepper2008-04-091-0/+5
| | | | PC save.
* * nss_files/files-XXX.c (_nss_files_getXXent_r): Restore saved errno.Ulrich Drepper2008-04-093-269/+234
|
* [BZ #5998]Ulrich Drepper2008-04-093-4/+19
| | | | | | | | 2008-04-09 Ulrich Drepper <drepper@redhat.com> [BZ #5998] * libio/iofwrite.c (_IO_fwrite): Return correct count if flushing in line-buffered stream failed. * libio/iofwrite_u.c (fwrite_unlocked): Likewise.
* [BZ #6024]Ulrich Drepper2008-04-092-0/+8
| | | | | | * scripts/abi-versions.awk: If the version specified by --enable-oldest-abi is older than the first version for this architecture, use the default version.
* * locale/programs/ld-collate.c (collate_read): Ignore script linesUlrich Drepper2008-04-081-0/+5
| | | | as well when ignoring the whole category.
* (collate_read): Ignore script lines as well when ignoring the whole category.Ulrich Drepper2008-04-081-1/+9
|
* [BZ #6020] cvs/fedora-glibc-20080408T0706Jakub Jelinek2008-04-082-2/+9
| | | | | | | | | | | | * sysdeps/unix/sysv/linux/sparc/lowlevellock.h (lll_futex_wake_unlock): Add private argument to the pre-v9 macro. Patch by Sunil Amitkumar Janki <devel.sjanki@gmail.com>. 2008-04-08 Jakub Jelinek <jakub@redhat.com> [BZ #6020] * sysdeps/unix/sysv/linux/sparc/lowlevellock.h (lll_futex_wake_unlock): Add private argument to the pre-v9 macro. Patch by Sunil Amitkumar Janki <devel.sjanki@gmail.com>.
* [BZ #6042]Ulrich Drepper2008-04-083-2064/+15
| | | | | | | | 2008-04-07 Ulrich Drepper <drepper@redhat.com> [BZ #6042] * sysdeps/unix/sysv/linux/net/ethernet.h: Add a few more ETHERTYPE_* definitions. Patch partly by Aurelien Jarno <aurelien@aurel32.net>.
* [BZ #6040]Ulrich Drepper2008-04-083-25/+47
| | | | * locales/fr_FR: Fix abmon, abday, d_ftm, grouping.
* [BZ #6004]Ulrich Drepper2008-04-071-0/+5
| | | | | | * locales/iso14651_t1_common: Fix first weight for U+1E60, U+1E62, U+1E64, U+1E66, and U+1E68. Patch by Jesse Thilo <unixweenie@gmail.com>.
* Fix first weight for U+1E60, U+1E62, U+1E64, U+1E66, and U+1E68.Ulrich Drepper2008-04-071-423/+423
|
* * stdlib/mbtowc.c (__no_r_state): Remove. Jakub Jelinek2008-04-074-13/+26
| | | | | | | | | | | | | | | | | | | | | | (mbtowc): New static state variable. Use it instead of __no_r_state. * stdlib/wctomb.c (__no_r_state): Remove extern decl. (__wctomb_state): New hidden variable. (wctomb): Use __wctomb_state instead of __no_r_state. * debug/wctomb_chk.c (__no_r_state): Remove extern decl. (__wctomb_state): New extern decl. (__wctomb_chk): Use __wctomb_state instead of __no_r_state. 2008-04-07 Jakub Jelinek <jakub@redhat.com> * stdlib/mbtowc.c (__no_r_state): Remove. (mbtowc): New static state variable. Use it instead of __no_r_state. * stdlib/wctomb.c (__no_r_state): Remove extern decl. (__wctomb_state): New hidden variable. (wctomb): Use __wctomb_state instead of __no_r_state. * debug/wctomb_chk.c (__no_r_state): Remove extern decl. (__wctomb_state): New extern decl. (__wctomb_chk): Use __wctomb_state instead of __no_r_state.
* [BZ #5475]Ulrich Drepper2008-04-073-2/+12
| | | | | | 2008-04-07 Ulrich Drepper <drepper@redhat.com> [BZ #5475] * resolv/res_init.c: Handle scope IDs in resolv.conf.
* Handle scope IDs in resolv.conf.Ulrich Drepper2008-04-071-10/+36
|
* * malloc/mtrace.pl: Use $@ instead of $* to keep perl 5.10 quiet.Jakub Jelinek2008-04-072-1/+5
| | | | | | 2008-04-07 Jakub Jelinek <jakub@redhat.com> * malloc/mtrace.pl: Use $@ instead of $* to keep perl 5.10 quiet.
* * po/nl.po: Update from translation team.Ulrich Drepper2008-04-062-27/+32
|
* [BZ #6007]Ulrich Drepper2008-03-312-12/+17
| | | | | | 2008-03-31 Ulrich Drepper <drepper@redhat.com> [BZ #6007] * string/strfry.c: Handle empty strings again.
* * locales/iso14651_t1_common: Add support for Gujarati script.Ulrich Drepper2008-03-312-0/+265
| | | | Patch by Pravin Satpute <psatpute@redhat.com>.
* [BZ #5443]Ulrich Drepper2008-03-317-21/+48
| | | | | | | | | | | | 2008-03-30 Ulrich Drepper <drepper@redhat.com> [BZ #5443] * intl/dcigettext.c (__dcigettext): Get reader lock for locale data before looking for translation. * locale/duplocale.c: Transform __libc_setlocale_lock into rwlock. * locale/freelocale.c: Likewise. * locale/newlocale.c: Likewise. * locale/setlocale.c: Likewise. Based partially on a patch by ryo@np.css.fujitsu.com.
* * intl/dcigettext.c (_nl_find_msg): Reread nconversions afterUlrich Drepper2008-03-306-15/+166
| | | | | | | acquiring wrlock. Do conv_tab allocation while holding lock. * intl/Makefile: Add rules to build and run tst-gettext6. * intl/tst-gettext6.c: New test. * intl/tst-gettext6.sh: New file.
* * po/nl.po: Update from translation team.Ulrich Drepper2008-03-302-50/+52
|
* * sysdeps/unix/opendir.c (__alloc_dir): If allocation fails for sizeUlrich Drepper2008-03-302-8/+25
| | | | provided through st_blksize, try the default size before giving up.