| 2014-02-06 Carlos O'Donell <carlos@redhat.com> |
| |
| [BZ #16529] |
| * inet/netinet/in.h: Remove comma after IPPROTO_MH. |
| |
| 2014-02-06 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| * manual/contrib.texi: Update entry for Carlos O'Donell, |
| Joseph Myers, Roland McGrath, Alexandre Oliva and Ryan Arnold. |
| |
| 2014-02-05 Carlos O'Donell <carlos@rehdat.com> |
| |
| * sysdeps/unix/sysv/linux/kernel-features.h: Fix comment. |
| |
| * sysdeps/unix/sysv/linux/kernel-features.h |
| [__LINUX_KERNEL_VERSION >= 0x020621] |
| (__ASSUME_PROC_PID_TASK_COMM): Define. |
| |
| 2014-02-05 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| * manual/contrib.texi: Update entry for Ondrej Bilka, Will |
| Newton and Alexandre Oliva. Add entries for Steve Ellcey, Chris |
| Leonard and Allan McRae. |
| |
| 2014-02-04 David S. Miller <davem@davemloft.net> |
| |
| * sysdeps/sparc/fpu/libm-test-ulps: Update for some 64-bit differences from |
| 32-bit. |
| |
| 2014-02-04 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/ld-le.abilist: New |
| file |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libBrokenLocale-le.abilist: |
| New file |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libanl-le.abilist: New |
| file. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libc-le.abilist: New |
| file. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libcrypt-le.abilist: |
| New file. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libdl-le.abilist: New |
| file. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libm-le.abilist: New |
| file. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libnsl-le.abilist: |
| New file. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libpthread-le.abilist: |
| New file. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libresolv-le.abilist: |
| New file. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/librt-le.abilist: |
| New file. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libthread_db-le.abilist: |
| New file. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libutil-le.abilist: |
| New file. |
| |
| 2014-02-01 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * nptl/shlib-versions: Change powerpc*le start to 2.17. |
| * shlib-versions: Likewise. |
| |
| 2014-02-04 Roland McGrath <roland@hack.frob.com> |
| Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/Makefile [$(config-machine) ends with 'le'] |
| (abilist-pattern): New variable, set to %-le.abilist. |
| |
| * Makerules (abilist-pattern): New variable. |
| (vpath): Use $(abilist-pattern) in place of %.abilist. |
| (check-abi-% pattern rule): Likewise. |
| (check-abi, update-abi): Likewise. |
| |
| 2014-02-04 Eric Wong <normalperson@yhbt.net> |
| |
| * sysdeps/x86_64/fpu/libm-test-ulps: Update. |
| |
| 2014-02-04 Eric Wong <normalperson@yhbt.net> |
| |
| * sysdeps/x86_64/fpu/libm-test-ulps: Update. |
| |
| 2014-02-03 Carlos O'Donell <carlos@redhat.com> |
| |
| * manual/startup.texi: Add next, previous, and top entries for |
| the `Program Arguments' and `Environment Variables' nodes. |
| |
| 2014-02-03 Alexandre Oliva <aoliva@redhat.com> |
| |
| * manual/macros.texi: Add comments before MTASC-safety macros. |
| |
| * manual/users.texi: Document MTASC-safety properties. |
| |
| * manual/threads.texi (pthread_key_create, pthread_key_delete, |
| pthread_getspecific, pthread_setspecific): Format with |
| @deftypefun, and add @safety note. |
| * manual/signal.texi: Move comments that analyze the above |
| functions to their home place. |
| |
| 2014-02-03 Allan McRae <allan@archlinux.org> |
| |
| * po/sl.po: Update Slovenian translation from translation project. |
| |
| 2014-02-02 Alexandre Oliva <aoliva@redhat.com> |
| |
| * manual/time.texi (timegm): Add missing blank after @c. |
| Reported by Joseph Myers <joseph@codesourcery.com>. |
| |
| 2014-02-01 Alexandre Oliva <aoliva@redhat.com> |
| |
| * manual/check-safety.sh: New. |
| * manual/Makefile ($(objpfx)stamp-summary): Run it. |
| |
| * manual/terminal.texi: Document MTASC-safety properties. |
| |
| * manual/filesys.texi: Document MTASC-safety properties. |
| |
| * manual/errno.texi: Document MTASC-safety properties. |
| |
| * manual/intro.texi: Document safety identifiers and |
| conditionals. |
| |
| * manual/string.texi (wcstok): Fix prototype. |
| (wcstok, strtok, strtok_r): Adjust reentrancy remarks. |
| |
| * manual/time.texi: Document MTASC-safety properties. |
| |
| * manual/string.texi: Document MTASC-safety properties. |
| |
| * manual/threads.texi: Document MTASC-safety properties. |
| |
| * manual/stdio.texi: Document MTASC-safety properties. |
| |
| * manual/syslog.texi: Document MTASC-safety properties. |
| |
| * manual/sysinfo.texi: Document MTASC-safety properties. |
| |
| * manual/startup.texi: Document MTASC-safety properties. |
| |
| * manual/socket.texi: Document MTASC-safety properties. |
| |
| * manual/signal.texi: Document MTASC-safety properties. |
| |
| 2014-01-31 Alexandre Oliva <aoliva@redhat.com> |
| |
| * manual/setjmp.texi: Document MTASC-safety properties. |
| |
| * manual/search.texi: Document MTASC-safety properties. |
| |
| * manual/resource.texi: Document MTASC-safety properties. |
| |
| * manual/process.texi: Document MTASC-safety properties. |
| |
| * manual/platform.texi: Document MTASC-safety properties. |
| |
| * manual/pipe.texi: Document MTASC-safety properties. |
| |
| * manual/pattern.texi: Document MTASC-safety properties. |
| |
| * manual/message.texi: Document MTASC-safety properties. |
| |
| [BZ #12751] |
| * manual/memory.texi: Document MTASC-safety properties. |
| |
| * manual/math.texi: Document MTASC-safety properties. |
| |
| * manual/locale.texi: Document MTASC-safety properties. |
| |
| * manual/llio.texi: Document MTASC-safety properties. |
| |
| * manual/libdl.texi: New. |
| |
| * manual/lang.texi: Document MTASC-safety properties. |
| |
| * manual/job.texi: Document MTASC-safety properties. |
| |
| * manual/getopt.texi: Document MTASC-safety properties. |
| |
| * manual/ctype.texi: Document MTASC-safety properties. |
| |
| 2014-01-31 Maciej W. Rozycki <macro@codesourcery.com> |
| |
| [BZ #16046] |
| * csu/libc-tls.c (static_map): Remove variable. |
| (__libc_setup_tls): Use main executable's link map for TLS data. |
| * elf/dl-close.c (_dl_close_worker) [!SHARED]: Remove special |
| casing for LM_ID_BASE and GL(dl_nns). |
| * elf/dl-iteratephdr.c [!SHARED] (dl_iterate_phdr): Remove |
| function. Alias dl_iterate_phdr to __dl_iterate_phdr. |
| * elf/dl-load.c (_dl_map_object) [!SHARED]: Remove special |
| casing for GL(dl_ns)[LM_ID_BASE]._ns_loaded. |
| * elf/dl-support.c (_dl_main_map): Also initialize l_flags_1 |
| member. |
| (_dl_non_dynamic_init): Also initialize _dl_main_map's l_phdr and |
| l_phnum members. |
| |
| 2014-01-30 Alexandre Oliva <aoliva@redhat.com> |
| |
| * manual/debug.texi: Document MTASC-safety properties. |
| |
| 2014-01-29 H.J. Lu <hongjiu.lu@intel.com> |
| |
| [BZ #16510] |
| * sysdeps/x86/fpu/bits/mathinline.h: Check __SSE2_MATH__ instead |
| of __x86_64__ when disabling x87 inline functions. |
| |
| 2014-01-29 Alexandre Oliva <aoliva@redhat.com> |
| |
| * manual/charset.texi: Document MTASC-safety properties. |
| |
| * manual/crypt.texi: Document MTASC-safety properties. |
| |
| * manual/conf.texi: Document MTASC-safety properties. |
| |
| * manual/arith.texi: Document MTASC-safety properties. |
| |
| * manual/argp.texi: Document MTASC-safety properties. |
| |
| * manual/macros.texi: Introduce macros to document multi |
| thread, asynchronous signal and asynchronous cancellation |
| safety properties. |
| * manual/intro.texi: Introduce the properties themselves. |
| |
| 2014-01-27 Kaz Kojima <kkojima@rr.iij4u.or.jp> |
| |
| * sysdeps/sh/sh4/Makefile: New file. |
| |
| 2014-01-27 Andreas Schwab <schwab@linux-m68k.org> |
| |
| * math/gen-libm-test.pl ($srcdir): New variable. |
| ($auto_input): Use it. |
| |
| 2014-01-27 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| [BZ #16506] |
| * nss/nss_files/files-netgrp.c (_nss_files_setnetgrent): Avoid |
| access beyond array bounds when parsing netgroups file. |
| |
| * nscd/netgroupcache.c (addgetnetgrentX): Compute offset from |
| the old buffer before realloc. |
| |
| 2014-01-27 Allan McRae <allan@archlinux.org> |
| |
| * po/fr.po: Update French translation from translation project. |
| |
| 2014-01-26 Kaz Kojima <kkojima@rr.iij4u.or.jp> |
| |
| * sysdeps/sh/libm-test-ulps: Regenerate. |
| |
| 2014-01-24 David S. Miller <davem@davemloft.net> |
| |
| * sysdeps/sparc/fpu/libm-test-ulps: Regenerate. |
| |
| 2014-01-25 Kaz Kojima <kkojima@rr.iij4u.or.jp> |
| |
| * sysdeps/sh/sh4/fpu/libm-test-ulps: Move to ... |
| * sysdeps/sh/libm-test-ulps: ... here and regenerated. |
| |
| 2013-01-24 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| [BZ #16474] |
| * nscd/netgroupcache.c (addgetnetgrentX): Adjust triplet |
| string pointers after reallocation. |
| |
| 2014-01-24 Kaz Kojima <kkojima@rr.iij4u.or.jp> |
| |
| * sysdeps/unix/sysv/linux/sh/sys/ucontext.h: Use __SH4__ and |
| __SH4A__ instead of __SH_FPU_ANY__. |
| |
| 2014-01-23 Kaz Kojima <kkojima@rr.iij4u.or.jp> |
| |
| * sysdeps/sh/fpu_control.h: New file. |
| * sysdeps/sh/sh4/fpu/fpu_control.h: Remove. |
| * sysdeps/unix/sysv/linux/sh/sys/ucontext.h: New file. |
| * sysdeps/unix/sysv/linux/sh/sh3/sys/ucontext.h: Remove. |
| * sysdeps/unix/sysv/linux/sh/sh3/sys: Remove directory. |
| * sysdeps/unix/sysv/linux/sh/sh4/sys/ucontext.h: Remove. |
| * sysdeps/unix/sysv/linux/sh/sh4/sys: Remove directory. |
| * sysdeps/sh/sys/ucontext.h: Remove. |
| * sysdeps/sh/sys: Remove directory. |
| |
| 2014-01-22 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> |
| |
| * sysdeps/unix/sysv/linux/s390/s390-32/sys/ucontext.h: Merge into |
| s390/sys/ucontext.h. |
| * sysdeps/unix/sysv/linux/s390/s390-64/sys/ucontext.h: Likewise. |
| * sysdeps/unix/sysv/linux/s390/sys/ucontext.h: New file. |
| |
| 2014-01-20 H.J. Lu <hongjiu.lu@intel.com> |
| |
| [BZ #15605] |
| * sysdeps/x86_64/x32/symbol-hacks.h: Include generic symbol-hacks.h. |
| |
| 2014-01-20 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| [BZ#16431] |
| * sysdeps/unix/sysv/linux/powerpc/gettimeofday.c (__gettimeofday): |
| Adjust the vDSO correctly for internal calls. |
| * sysdeps/unix/sysv/linux/powerpc/time.c (time): Likewise. |
| |
| 2014-01-20 Allan McRae <allan@archlinux.org> |
| |
| * po/ca.po: Update Catalan translation from translation project. |
| |
| 2014-01-16 Mike Frysinger <vapier@gentoo.org> |
| |
| * sysdeps/s390/sotruss-lib.c: New file. |
| |
| 2014-01-16 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| [BZ#16430] |
| * sysdeps/unix/sysv/linux/powerpc/gettimeofday.c |
| (__GI___gettimeofday): Alias for a different internal symbol to avoid |
| local calls issues by not having a PLT stub required for IFUNC calls. |
| * sysdeps/unix/sysv/linux/powerpc/time.c (__GI_time): Likewise. |
| |
| 2014-01-16 Joseph Myers <joseph@codesourcery.com> |
| |
| * math/test-fpucw-ieee.c: Use <> in #include of test-fpucw.c. |
| * math/test-fpucw-static.c: Likewise. |
| |
| 2013-01-16 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| [BZ #16453] |
| * nscd/netgroupcache.c (addgetnetgrentX): Don't use alloca. |
| |
| 2014-01-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/sotruss-lib.c: New file: sotruss-lib.so |
| implementation for powerpc. |
| |
| 2014-01-15 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #14782] |
| * sysdeps/posix/system.c (__libc_system): Do not enable |
| asynchronous cancellation. |
| |
| 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> |
| |
| [BZ #16427] |
| * sysdeps/ieee754/ldbl-128/w_expl.c (__expl): Invoke the non-IEEE |
| handling only for numbers special also in the IEEE case. |
| |
| 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> |
| |
| * sysdeps/s390/fpu/libm-test-ulps: Regenerate. |
| |
| 2014-01-11 Allan McRae <allan@archlinux.org> |
| |
| * po/bg.po: Update Bulgarian translation from translation project. |
| |
| * po/de.po: Update German translation from translation project. |
| |
| 2014-01-10 Roland McGrath <roland@hack.frob.com> |
| |
| * sysdeps/generic/gcc-compat.h: New file. |
| |
| 2014-01-10 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| * benchtests/asin-inputs: Correct slow inputs. |
| * benchtests/acos-inputs: Likewise. |
| |
| 2014-01-10 Allan McRae <allan@archlinux.org> |
| |
| * po:sv.po: Update Swedish translation from translation project. |
| |
| * po/vi.po: Update Vietnamese translation from translation project. |
| |
| * po/eo.po: Update Esperanto translation from translation project. |
| |
| * po/cs.po: Update Czech translation from translation project. |
| |
| * po/nl.po: Update Dutch translation from translation project. |
| |
| * po/pl.po: Update Polish translation from translation project. |
| |
| * po/ru.po: Update Russian translation from translation project. |
| |
| * po/uk.po: Update Ukrainian translation from translation project. |
| |
| 2014-01-08 Brooks Moses <bmoses@google.com> |
| |
| * elf/dl-load.c: Fix comment typo. |
| |
| 2014-01-08 Carlos O'Donell <carlos@redhat.com> |
| |
| * po/header.pot: Rename to... |
| * po/pot.header: ... this. |
| * po/Makefile: Use pot.header. |
| |
| 2014-01-08 Yuriy Kaminskiy <yumkam@gmail.com> |
| Maxim Kuvyrkov <maxim@kugelworks.com> |
| |
| [BZ #16394] |
| * sysdeps/i386/i686/memmove.S (memmove): Compare distance between |
| SRC and DEST against LEN. |
| |
| 2014-01-08 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| [BZ #16414] |
| * sysdeps/powerpc/powerpc64/fpu/s_truncl.S: Remove wrong |
| implementation. |
| * sysdeps/ieee754/ldbl-128ibm/s_truncl.c: Remove bogus comment. |
| |
| 2014-01-08 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/fpu/libm-test-ulps: Update. |
| |
| 2014-01-08 Joseph Myers <joseph@codesourcery.com> |
| |
| [BZ #16408] |
| * sysdeps/ieee754/ldbl-128ibm/s_expm1l.c (__expm1l): Use __expl |
| for large positive arguments. |
| |
| 2014-01-07 Joseph Myers <joseph@codesourcery.com> |
| |
| * sysdeps/powerpc/nofpu/libm-test-ulps: Regenerated. |
| |
| * math/auto-libm-test-in: Mark various tests with |
| xfail-rounding:ldbl-128ibm. |
| * math/auto-libm-test-out: Regenerated. |
| |
| [BZ #16407] |
| * sysdeps/ieee754/ldbl-128ibm/e_coshl.c (__ieee754_coshl): |
| Increase overflow threshold. |
| |
| 2014-01-07 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #14286] |
| * stdio-common/vfprintf.c: Check for integer overflow. |
| |
| 2014-01-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> |
| |
| * sysdeps/s390/dl-tls.h: sysdeps/s390/dl-tls.h: Remove casts for |
| the first argument and return value of __tls_get_addr_internal. |
| |
| 2014-01-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> |
| |
| * sysdeps/s390/s390-32/dl-machine.h: Gate the definition of refsym |
| also with !RTLD_BOOTSTRAP to get rid of unused variable warning. |
| |
| 2014-01-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> |
| |
| * sysdeps/s390/Makefile: Build rtld-global-offsets.sym. |
| * sysdeps/s390/rtld-global-offsets.sym: New file. |
| * sysdeps/unix/sysv/linux/s390/Versions: Add getcontext as new |
| GLIBC_2.19 symbol. |
| * sysdeps/unix/sysv/linux/s390/getcontext.S: New file. |
| * sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S: Rename to ... |
| * sysdeps/unix/sysv/linux/s390/s390-32/getcontext-common.S: |
| ... this. |
| * sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S: Rename to ... |
| * sysdeps/unix/sysv/linux/s390/s390-64/getcontext-common.S: |
| ... this. |
| * sysdeps/unix/sysv/linux/s390/s390-32/nptl/libc.abilist: |
| Regenerate. |
| * sysdeps/unix/sysv/linux/s390/s390-64/nptl/libc.abilist: |
| Regenerate. |
| * sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S: Restore upper |
| halfs of GPRs for high_gprs contexts. |
| * sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S: Save and |
| restore upper halfs of GPRs for high_gprs contexts. Copy uc_flags |
| field. |
| * sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S: Copy |
| uc_flags field. |
| * sysdeps/unix/sysv/linux/s390/sys/ucontext.h: Split into 32 and |
| 64 bit versions: |
| * sysdeps/unix/sysv/linux/s390/s390-32/sys/ucontext.h: Add field |
| for high GPRs (uc_high_gprs) and for future extensions |
| (__reserved). |
| * sysdeps/unix/sysv/linux/s390/s390-64/sys/ucontext.h: Add field |
| for future extensions (__reserved). |
| * sysdeps/unix/sysv/linux/s390/ucontext_i.sym: Split into 32 and |
| 64 bit versions: |
| * sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.sym: Add |
| SC_HIGHGPRS offset definition. |
| * sysdeps/unix/sysv/linux/s390/s390-64/ucontext_i.sym: New file. |
| * sysdeps/unix/sysv/linux/s390/rtld-getcontext.S: New file. |
| |
| 2014-01-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> |
| |
| * Versions.def: Add GLIBC_2.19 for libpthread. |
| * nptl/sysdeps/unix/sysv/linux/s390/Versions: Add longjmp and |
| siglongjmp for libpthread with GLIBC_2.19 symver. |
| * nptl/sysdeps/unix/sysv/linux/s390/pt-longjmp.c: New file. |
| * sysdeps/s390/Makefile: Build v1-longjmp.c and v1-sigjmp.c. |
| * sysdeps/s390/Versions: New GLIBC_2.19 and GLIBC_PRIVATE symbols. |
| * sysdeps/s390/__longjmp.c: New file. |
| * sysdeps/s390/bits/setjmp.h: Add new fields to __s390_jmp_buf. |
| * sysdeps/s390/longjmp.c: New file. |
| * sysdeps/s390/setjmp.S: New file. |
| * sysdeps/s390/sigjmp.S: New file. |
| * sysdeps/s390/v1-longjmp.c: New file. |
| * sysdeps/s390/v1-setjmp.h: New file. |
| * sysdeps/s390/v1-sigjmp.c: New file. |
| * sysdeps/unix/sysv/linux/s390/Makefile: Build __longjmp_chk. |
| * sysdeps/unix/sysv/linux/s390/Versions: Add __longjmp_chk with |
| GLIBC_2.19 version. |
| * sysdeps/unix/sysv/linux/s390/longjmp_chk.c: New file. |
| * sysdeps/unix/sysv/linux/s390/s390-32/____longjmp_chk.c: Provide |
| versioned symbols for ____longjmp_chk. |
| * sysdeps/unix/sysv/linux/s390/s390-64/____longjmp_chk.c: |
| Likewise. |
| * sysdeps/unix/sysv/linux/s390/s390-32/nptl/libc.abilist: |
| Regenerate. |
| * sysdeps/unix/sysv/linux/s390/s390-32/nptl/libpthread.abilist: |
| Regenerate. |
| * sysdeps/unix/sysv/linux/s390/s390-64/nptl/libc.abilist: |
| Regenerate. |
| * sysdeps/unix/sysv/linux/s390/s390-64/nptl/libpthread.abilist: |
| Regenerate. |
| * sysdeps/unix/sysv/linux/s390/v1-longjmp_chk.c: New file. |
| * sysdeps/s390/s390-32/__longjmp.c: Rename to ... |
| * sysdeps/s390/s390-32/__longjmp-common.c: ... this. |
| * sysdeps/s390/s390-32/setjmp.S: Rename and adjust to ... |
| * sysdeps/s390/s390-32/setjmp-common.S: ... this. |
| * sysdeps/s390/s390-64/__longjmp.c: Rename to ... |
| * sysdeps/s390/s390-64/__longjmp-common.c: ... this. |
| * sysdeps/s390/s390-64/setjmp.S: Rename and adjust to ... |
| * sysdeps/s390/s390-64/setjmp-common.S: ... this. |
| * sysdeps/s390/rtld-__longjmp.c: New file. |
| * sysdeps/s390/rtld-setjmp.S: New file. |
| |
| 2014-01-06 Joseph Myers <joseph@codesourcery.com> |
| |
| [BZ #16400] |
| * sysdeps/ieee754/ldbl-128/e_lgammal_r.c (__ieee754_lgammal_r): |
| Return -__logl (x) for small positive arguments without evaluating |
| a polynomial. |
| |
| 2014-01-06 Mike Frysinger <vapier@gentoo.org> |
| |
| * sysdeps/unix/sysv/linux/sys/ptrace.h (ptrace_peeksiginfo_args): |
| Rename to ... |
| (__ptrace_peeksiginfo_args): ... this. |
| * sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h: Likewise. |
| * sysdeps/unix/sysv/linux/s390/sys/ptrace.h: Likewise. |
| * sysdeps/unix/sysv/linux/sparc/sys/ptrace.h: Likewise. |
| |
| 2014-01-06 Allan McRae <allan@archlinux.org> |
| |
| * inet/netinet/in.h: Fix typo in comment. |
| |
| 2014-01-05 Andreas Jaeger <aj@suse.de> |
| |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| |
| 2014-01-05 Allan McRae <allan@archlinux.org> |
| |
| * po/libc.pot: Regenerated. |
| |
| * malloc/memusagestat.c: Fix gettext call formatting. |
| |
| 2014-01-04 Sami Kerola <kerolasa@iki.fi> |
| |
| * nscd/nscd.c: Improve usage() output. |
| |
| 2014-01-04 Mike Frysinger <vapier@gentoo.org> |
| |
| * config.h.in: Add HAVE_LINUX_FANOTIFY_H template. |
| * sysdeps/unix/sysv/linux/configure: Regenerated. |
| * sysdeps/unix/sysv/linux/configure.ac: Call AC_DEFINE. |
| * sysdeps/unix/sysv/linux/tst-fanotify.c: Include config.h. |
| |
| 2014-01-03 Joseph Myers <joseph@codesourcery.com> |
| |
| [BZ #16390] |
| * sysdeps/powerpc/nofpu/Makefile [$(subdir) = math] |
| (CFLAGS-e_atan2l.c): Use -fno-builtin-fabsl. |
| |
| 2014-01-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/strcasecmp-power7.S: Remove |
| extra tokens at end of #undef directive. |
| * sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l-power7.S: Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/strnlen-power7.S: Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/wcscpy.c: Likewise. |
| |
| 2014-01-03 Joseph Myers <joseph@codesourcery.com> |
| |
| * sysdeps/powerpc/nofpu/libm-test-ulps: Regenerated. |
| |
| * math/auto-libm-test-in: Mark various tests with |
| xfail-rounding:ldbl-128ibm. |
| * math/auto-libm-test-out: Regenerated. |
| |
| 2014-01-02 Joseph Myers <joseph@codesourcery.com> |
| |
| [BZ #16386] |
| * sysdeps/ieee754/ldbl-128ibm/e_logl.c (__ieee754_logl): Adjust |
| numbers with subnormal high part when calculating exponent. |
| |
| [BZ #16385] |
| * sysdeps/ieee754/ldbl-128ibm/s_asinhl.c (__asinhl): Use fabsl not |
| fabs. |
| |
| [BZ #16384] |
| * sysdeps/ieee754/ldbl-128ibm/e_acoshl.c (ln2): Initialize with |
| M_LN2l. |
| (__ieee754_acoshl): Use __log1pl not __log1p. |
| |
| 2013-01-02 Ondřej Bílka <neleai@seznam.cz> |
| |
| * malloc/arena.c (malloc_atfork, free_atfork, ptmalloc_lock_all, |
| ptmalloc_unlock_all, ptmalloc_unlock_all2, next_env_entry, |
| __failing_morecore, ptmalloc_init, dump_heap, new_heap, grow_heap, |
| heap_trim, _int_new_arena, get_free_list, reused_arena, arena_get2): |
| Convert to GNU style. |
| * malloc/hooks.c (memalign_hook_ini, __malloc_check_init, |
| mem2mem_check, mem2chunk_check, top_check, realloc_check, |
| memalign_check, __malloc_set_state): Likewise. |
| * malloc/mallocbug.c (main): Likewise. |
| * malloc/malloc.c (__malloc_assert, malloc_init_state, free_perturb, |
| do_check_malloced_chunk, do_check_malloc_state, sysmalloc, systrim, |
| mremap_chunk, __libc_malloc, __libc_free, __libc_realloc, _mid_memalign, |
| _int_malloc, malloc_consolidate, _int_realloc, _int_memalign, mtrim, |
| musable, __libc_mallopt, __posix_memalign, malloc_info): Likewise. |
| * malloc/malloc.h: Likewise. |
| * malloc/mcheck.c (checkhdr, unlink_blk, link_blk, freehook, mallochook, |
| memalignhook, reallochook, mabort): Likewise. |
| * malloc/mcheck.h: Likewise. |
| * malloc/memusage.c (update_data, me, malloc, realloc, calloc, free, mmap, |
| mmap64, mremap, munmap, dest): Likewise. |
| * malloc/memusagestat.c (main, parse_opt, more_help): Likewise. |
| * malloc/morecore.c (__default_morecore): Likewise. |
| * malloc/mtrace.c (tr_break, lock_and_info, mtrace): Likewise. |
| * malloc/obstack.c (_obstack_begin, _obstack_newchunk, |
| _obstack_allocated_p, obstack_free, _obstack_memory_used, |
| print_and_abort): Likewise. |
| * malloc/obstack.h: Likewise. |
| * malloc/set-freeres.c (__libc_freeres): Likewise. |
| * malloc/tst-mallocstate.c (main): Likewise. |
| * malloc/tst-mtrace.c (main): Likewise. |
| * malloc/tst-realloc.c (do_test): Likewise. |
| |
| 2013-01-02 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| [BZ #16366] |
| * nscd/netgroupcache.c (do_notfound): New function. |
| (addgetnetgrentX): Use it. |
| |
| [BZ # 16365] |
| * nscd/netgroupcache.c (addgetnetgrentX): Break if status is |
| NSS_STATUS_NOTFOUND. |
| |
| 2014-01-01 Joseph Myers <joseph@codesourcery.com> |
| |
| * sysdeps/i386/fpu/libm-test-ulps: Regenerated. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| 2014-01-01 Allan McRae <allan@archlinux.org> |
| |
| * scripts/update-copyrights: Update configure input file suffix. |
| |
| * NEWS: Update copyright year. |
| * catgets/gencat.c: Likewise. |
| * csu/version.c: Likewise. |
| * debug/catchsegv.sh: Likewise. |
| * debug/pcprofiledump.c: Likewise. |
| * debug/xtrace.sh: Likewise. |
| * elf/ldconfig.c: Likewise. |
| * elf/ldd.bash.in: Likewise. |
| * elf/pldd.c: Likewise. |
| * elf/sotruss.ksh: Likewise. |
| * elf/sprof.c: Likewise. |
| * iconv/iconv_prog.c: Likewise. |
| * iconv/iconvconfig.c: Likewise. |
| * locale/programs/locale.c: Likewise. |
| * locale/programs/localedef.c: Likewise. |
| * login/programs/pt_chown.c: Likewise. |
| * malloc/memusage.sh: Likewise. |
| * malloc/memusagestat.c: Likewise. |
| * malloc/mtrace.pl: Likewise. |
| * manual/libc.texinfo: Likewise. |
| * nscd/nscd.c: Likewise. |
| * nss/getent.c: Likewise. |
| * nss/makedb.c: Likewise. |
| * posix/getconf.c: Likewise. |
| * scripts/test-installation.pl: Likewise. |
| |
| * All files with FSF copyright notices: Update copyright dates |
| using scripts/update-copyrights. |
| * intl/plural.c: Regenerated. |
| * locale/programs/charmap-kw.h: Likewise. |
| * locale/programs/locfile-kw.h: Likewise. |
| |
| 2013-12-31 Mike Frysinger <vapier@gentoo.org> |
| |
| * sysdeps/unix/sysv/linux/configure: Regenerated. |
| * sysdeps/unix/sysv/linux/configure.ac: Call AC_CHECK_HEADER on |
| the linux/fanotify.h header. |
| * sysdeps/unix/sysv/linux/tst-fanotify.c: Check if |
| HAVE_LINUX_FANOTIFY_H is defined. |
| |
| 2013-12-31 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| * benchtests/cos-inputs: New inputs. |
| * benchtests/sin-inputs: Likewise. |
| |
| * benchtests/atan-inputs: New inputs. Fix name of multiple |
| precision fallback inputs. |
| |
| * benchtests/atanh-inputs: New inputs. |
| * benchtests/tanh-inputs: Likewise. |
| |
| * benchtests/acosh-inputs: New inputs. |
| * benchtests/asinh-inputs: Likewise. |
| |
| * benchtests/cosh-inputs: New inputs. |
| * benchtests/sinh-inputs: Likewise. |
| |
| * benchtests/acos-inputs: Add more inputs. |
| * benchtests/asin-inputs: Likewise. |
| |
| 2013-12-30 Ville Skytta <ville.skytta@iki.fi> |
| |
| [BZ #16375] |
| * manual/arith.texi: Fix spelling. |
| * manual/charset.texi: Likewise. |
| * manual/errno.texi: Likewise. |
| * manual/filesys.texi: Likewise. |
| * manual/lang.texi: Likewise. |
| * manual/llio.texi: Likewise. |
| * manual/locale.texi: Likewise. |
| * manual/message.texi: Likewise. |
| * manual/resource.texi: Likewise. |
| * manual/search.texi: Likewise. |
| * manual/setjmp.texi: Likewise. |
| * manual/stdio.texi: Likewise. |
| * manual/string.texi: Likewise. |
| * manual/sysinfo.texi: Likewise. |
| * manual/time.texi: Likewise. |
| |
| 2013-12-27 Carlos O'Donell <carlos@redhat.com> |
| |
| * po/sl.po: New file. |
| |
| 2013-12-27 Mike Frysinger <vapier@gentoo.org> |
| |
| * .gitignore: Add core/.gdbinit/.gdb_history. |
| |
| 2013-12-27 Allan McRae <allan@archlinux.org> |
| |
| [BZ #16369] |
| * sysdeps/ieee754/dbl-64/s_sin.c (csloww): Fix variable name. |
| Reported by Il'ya Malakhov <ilmalakhov@yandex.ru> |
| |
| 2013-12-24 Brooks Moses <bmoses@google.com> |
| |
| * string/string.h (__CORRECT_ISO_CPP_STRING_H_PROTO): Define for |
| all compilers that claim C++98 compliance, not just GCC. |
| * string/strings.h (__CORRECT_ISO_CPP_STRINGS_H_PROTO): |
| Likewise. |
| |
| 2013-12-24 Maxim Kuvyrkov <maxim@kugelworks.com> |
| |
| * NEWS: Restore accidentally deleted bug-fix entries. |
| |
| 2013-12-24 Maxim Kuvyrkov <maxim@kugelworks.com> |
| Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #15073] |
| * malloc/malloc.c (_int_free): Perform sanity check only if we |
| have_lock. |
| |
| 2013-12-23 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #12986] |
| * manual/stdio.texi (String Input Conversions): Clarify that character |
| classes are not supported. |
| |
| 2013-12-23 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/fpu/libm-test-ulps: Update. |
| |
| 2013-12-22 Joseph Myers <joseph@codesourcery.com> |
| |
| [BZ #16337] |
| * sysdeps/ieee754/ldbl-128/e_lgammal_r.c (__ieee754_lgammal_r): |
| Calculate results for small negative arguments directly rather |
| than using reflection formula with special underflow handling. |
| |
| * sysdeps/mach/hurd/Implies: Change unix/bsd/bsd4.4 to unix/bsd. |
| * sysdeps/unix/bsd/syscalls.list (chflags): Add entry from |
| sysdeps/unix/bsd/bsd4.4/syscalls.list. |
| (fchflags): Likewise. |
| (revoke): Likewise. |
| (setlogin): Likewise. |
| (sigaltstack): Likewise. |
| (wait4): Likewise. |
| (sigblock): Remove. |
| (sigsetmask): Likewise. |
| (wait3): Likewise. |
| (waitpid): Likewise. |
| * sysdeps/unix/bsd/bsd4.4/syscalls.list: Remove file. |
| * sysdeps/unix/sysv/linux/wait3.c: Update directory of included |
| file. |
| * sysdeps/unix/bsd/bsd4.4/Makefile: Move to ... |
| * sysdeps/unix/bsd/Makefile: ... here. |
| * sysdeps/unix/bsd/bsd4.4/Versions: Move to ... |
| * sysdeps/unix/bsd/Versions: ... here. |
| * sysdeps/unix/bsd/bsd4.4/bits/sockaddr.h: Move to ... |
| * sysdeps/unix/bsd/bits/sockaddr.h: ... here. |
| * sysdeps/unix/bsd/bsd4.4/cmsg_nxthdr.c: Move to ... |
| * sysdeps/unix/bsd/cmsg_nxthdr.c: ... here. |
| * sysdeps/unix/bsd/bsd4.4/sigblock.c: Move to ... |
| * sysdeps/unix/bsd/sigblock.c: ... here. |
| * sysdeps/unix/bsd/bsd4.4/sigsetmask.c: Move to ... |
| * sysdeps/unix/bsd/sigsetmask.c: ... here. |
| * sysdeps/unix/bsd/bsd4.4/sigvec.c: Move to ... |
| * sysdeps/unix/bsd/sigvec.c: ... here. |
| * sysdeps/unix/bsd/bsd4.4/tcdrain.c: Move to ... |
| * sysdeps/unix/bsd/tcdrain.c: ... here. |
| * sysdeps/unix/bsd/bsd4.4/tcgetattr.c: Move to ... |
| * sysdeps/unix/bsd/tcgetattr.c: ... here. |
| * sysdeps/unix/bsd/bsd4.4/tcsetattr.c: Move to ... |
| * sysdeps/unix/bsd/tcsetattr.c: ... here. |
| * sysdeps/unix/bsd/bsd4.4/wait.c: Move to ... |
| * sysdeps/unix/bsd/wait.c: ... here. |
| * sysdeps/unix/bsd/bsd4.4/wait3.c: Move to ... |
| * sysdeps/unix/bsd/wait3.c: ... here. |
| * sysdeps/unix/bsd/bsd4.4/waitpid.c: Move to ... |
| * sysdeps/unix/bsd/waitpid.c: ... here. |
| |
| 2013-12-21 Joseph Myers <joseph@codesourcery.com> |
| |
| [BZ #16356] |
| * sysdeps/i386/fpu/e_expl.S (IEEE754_EXPL): Also set |
| round-to-nearest for [!USE_AS_EXPM1L]. |
| * sysdeps/x86_64/fpu/e_expl.S (IEEE754_EXPL): Likewise. |
| * math/auto-libm-test-in: Do not expect cosh tests to fail. Add |
| more tests of exp and exp10. Expect some exp10 tests to miss |
| exceptions or fail in directed rounding modes. |
| * math/auto-libm-test-out: Regenerated. |
| * math/libm-test.inc (exp10_tonearest_test_data): New array. |
| (exp10_test_tonearest): New function. |
| (exp10_towardzero_test_data): New array. |
| (exp10_test_towardzero): New function. |
| (exp10_downward_test_data): New array. |
| (exp10_test_downward): New function. |
| (exp10_upward_test_data): New array. |
| (exp10_test_upward): New function. |
| (main): Call the new functions. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| 2013-12-20 Joseph Myers <joseph@codesourcery.com> |
| |
| * math/auto-libm-test-in: Add more tests of acos, acosh, asin, |
| asinh, atan, atan2, atanh, cbrt, cos and cosh. |
| * math/auto-libm-test-out: Regenerated. |
| * math/libm-test.inc (acosh_test_data): Add more tests. |
| (atanh_test_data): Likewise. |
| (ceil_test_data): Likewise. |
| (copysign_test_data): Likewise. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| * timezone/checktab.awk: Update from tzcode 2013i. |
| * timezone/private.h: Likewise. |
| * timezone/scheck.c: Likewise. |
| * timezone/tzfile.h: Likewise. |
| * timezone/tzselect.ksh: Likewise. |
| * timezone/zdump.c: Likewise. |
| * timezone/zic.c: Likewise. |
| |
| * math/auto-libm-test-in: Add tests of cpow. |
| * math/auto-libm-test-out: Regenerated. |
| * math/libm-test.inc (cpow_test_data): Use AUTO_TESTS_cc_c. |
| * * math/gen-auto-libm-tests.c (func_calc_method): Add value |
| mpc_cc_c. |
| (func_calc_desc): Add mpc_cc_c union field. |
| (test_functions): Add cpow. |
| (special_fill_2pi): New function. |
| (special_real_inputs): Add 2pi. |
| (calc_generic_results): Handle mpc_cc_c. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| * math/auto-libm-test-in: Add tests of ccos, ccosh, cexp, clog, |
| csqrt, ctan and ctanh. |
| * math/auto-libm-test-out: Regenerated. |
| * math/libm-test.inc (TEST_COND_x86_64): New macro. |
| (TEST_COND_x86): Likewise. |
| (ccos_test_data): Use AUTO_TESTS_c_c. |
| (ccosh_test_data): Likewise. |
| (cexp_test_data): Likewise. |
| (clog_test_data): Likewise. |
| (csqrt_test_data): Likewise. |
| (ctan_test_data): Likewise. |
| (ctan_tonearest_test_data): Likewise. |
| (ctan_towardzero_test_data): Likewise. |
| (ctan_downward_test_data): Likewise. |
| (ctan_upward_test_data): Likewise. |
| (ctanh_test_data): Likewise. |
| (ctanh_tonearest_test_data): Likewise. |
| (ctanh_towardzero_test_data): Likewise. |
| (ctanh_downward_test_data): Likewise. |
| (ctanh_upward_test_data): Likewise. |
| * math/gen-auto-libm-tests.c (func_calc_method): Add value |
| mpc_c_c. |
| (func_calc_desc): Add mpc_c_c union field. |
| (FUNC_mpc_c_c): New macro. |
| (test_functions): Add cacos, cacosh, casin, casinh, catan, catanh, |
| ccos, ccosh, cexp, clog, clog10, csin, csinh, csqrt, ctan and |
| ctanh. |
| (special_fill_min_subnorm_p120): New function. |
| (special_real_inputs): Add min_subnorm_p120. |
| (calc_generic_results): Handle mpc_c_c. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| 2013-12-20 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| * sysdeps/ieee754/dbl-64/s_sin.c (do_cos, do_cos_slow, do_sin, |
| do_sin_slow): New functions. |
| (__sin, __cos, slow1, slow2, sloww1, sloww2, bsloww1, bsloww2, |
| cslow2, csloww1, csloww2): Use the new functions. |
| |
| * sysdeps/ieee754/dbl-64/s_sin.c (sloww1): Add new argument M. |
| Use M to change sign of result instead of X. Assume X is |
| positive. |
| (csloww1): Likewise. |
| (__sin): Adjust. |
| (__cos): Adjust. |
| |
| * sysdeps/ieee754/dbl-64/s_sin.c (reduce_and_compute): Remove |
| arguments A and DA. |
| (__sin): Adjust. |
| (__cos): Likewise. |
| |
| * sysdeps/ieee754/dbl-64/s_sin.c (__sin): Use DA directly. |
| (__cos): Likewise. |
| (sloww1): Don't adjust sign of DX. |
| (csloww1): Likewise. |
| (sloww2): Use X directly and don't adjust sign of DX. |
| (csloww2): Likewise. |
| |
| 2013-12-19 Joseph Myers <joseph@codesourcery.com> |
| |
| * math/auto-libm-test-in: Add tests of cabs and carg. |
| * math/auto-libm-test-out: Regenerated. |
| * math/libm-test.inc (cabs_test_data): Use AUTO_TESTS_c_f. |
| (carg_test_data): Likewise. |
| * math/gen-auto-libm-tests.c (func_calc_method): Add value |
| mpc_c_f. |
| (func_calc_desc): Add mpc_c_f union field. |
| (test_functions): Add cabs and carg. |
| (calc_generic_results): Handle mpc_c_f. |
| |
| * sysdeps/powerpc/powerpc32/libgcc-compat.S |
| [_SOFT_FLOAT || __NO_FPRS__] (__fixdfdi_v_glibc20): Do not define |
| as a macro and a compat symbol. |
| [_SOFT_FLOAT || __NO_FPRS__] (__fixsfdi_v_glibc20): Likewise. |
| [_SOFT_FLOAT || __NO_FPRS__] (__fixunsdfdi_v_glibc20): Likewise. |
| [_SOFT_FLOAT || __NO_FPRS__] (__fixunssfdi_v_glibc20): Likewise. |
| [_SOFT_FLOAT || __NO_FPRS__] (__floatdidf_v_glibc20): Likewise. |
| [_SOFT_FLOAT || __NO_FPRS__] (__floaddisf_v_glibc20): Likewise. |
| [HAVE_DOT_HIDDEN && (_SOFT_FLOAT || __NO_FPRS__)] (__fixdfdi): Do |
| not use .hidden. |
| [HAVE_DOT_HIDDEN && (_SOFT_FLOAT || __NO_FPRS__)] (__fixsfdi): |
| Likewise. |
| [HAVE_DOT_HIDDEN && (_SOFT_FLOAT || __NO_FPRS__)] (__fixunsdfdi): |
| Likewise. |
| [HAVE_DOT_HIDDEN && (_SOFT_FLOAT || __NO_FPRS__)] (__fixunssfdi): |
| Likewise. |
| [HAVE_DOT_HIDDEN && (_SOFT_FLOAT || __NO_FPRS__)] (__floaddidf): |
| Likewise. |
| [HAVE_DOT_HIDDEN && (_SOFT_FLOAT || __NO_FPRS__)] (__floaddisf): |
| Likewise. |
| * sysdeps/powerpc/nofpu/Versions (libc): Remove __fixdfdi, |
| __fixsfdi, __fixunsdfdi, __fixunssfdi, __floatdidf and __floatdisf |
| from GLIBC_2.3.2. |
| |
| 2013-12-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/fpu/libm-test-ulps: Update. |
| |
| 2013-12-19 Joseph Myers <joseph@codesourcery.com> |
| |
| * manual/texinfo.tex: Update to version 2013-11-26.10 with |
| trailing whitespace removed. |
| * scripts/config.guess: Update to version 2013-11-29. |
| * scripts/config.sub: Update to version 2013-10-01. |
| |
| * math/auto-libm-test-in: Add tests of sincos. |
| * math/auto-libm-test-out: Regenerated. |
| * math/libm-test.inc (sincos_test_data): Use AUTO_TESTS_fFF_11. |
| * math/gen-auto-libm-tests.c (func_calc_method): Add value |
| mpfr_f_11. |
| (func_calc_desc): Add mpfr_f_11 union field. |
| (test_functions): Add sincos. |
| (calc_generic_results): Handle mpfr_f_11. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| 2013-12-19 Andreas Schwab <schwab@suse.de> |
| |
| * sysdeps/powerpc/powerpc64/power7/memchr.S: Fix argument of |
| CALL_MCOUNT. |
| * sysdeps/powerpc/powerpc64/power7/memrchr.S: Likewise. |
| * sysdeps/powerpc/powerpc64/power7/strcasecmp.S |
| [USE_IN_EXTENDED_LOCALE_MODEL]: Likewise. |
| |
| 2013-12-19 Joseph Myers <joseph@codesourcery.com> |
| |
| * math/gen-libm-test.pl (%beautify): Remove M_* constants. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| [BZ #16293] |
| * sysdeps/i386/fpu/e_expl.S (IEEE754_EXPL) [USE_AS_EXPM1L]: Set |
| round-to-nearest mode when using frndint. |
| * sysdeps/i386/fpu/s_expm1.S (__expm1): Likewise. |
| * sysdeps/i386/fpu/s_expm1f.S (__expm1f): Likewise. |
| * sysdeps/x86_64/fpu/e_expl.S (IEEE754_EXPL) [USE_AS_EXPM1L]: |
| Likewise. |
| * math/auto-libm-test-in: Add more tests of expm1. Do not expect |
| sinh test to fail. |
| * math/auto-libm-test-out: Regenerated. |
| * math/libm-test.inc (TEST_COND_x86_64): Remove macro. |
| (TEST_COND_x86): Likewise. |
| (expm1_tonearest_test_data): New array. |
| (expm1_test_tonearest): New function. |
| (expm1_towardzero_test_data): New array. |
| (expm1_test_towardzero): New function. |
| (expm1_downward_test_data): New array. |
| (expm1_test_downward): New function. |
| (expm1_upward_test_data): New array. |
| (expm1_test_upward): New function. |
| (main): Run the new test functions. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| * include/features.h: Update comment documenting feature test |
| macros. Mention _DEFAULT_SOURCE in comment. |
| [_GNU_SOURCE] (_DEFAULT_SOURCE): Undefine and redefine. |
| [_DEFAULT_SOURCE]: Undefine and redefine _DEFAULT_SOURCE, |
| _BSD_SOURCE and _SVID_SOURCE. |
| [!__STRICT_ANSI__ && !_ISOC99_SOURCE && !_POSIX_SOURCE && |
| !_POSIX_C_SOURCE && !_XOPEN_SOURCE && !_BSD_SOURCE && |
| !_SVID_SOURCE]: Likewise. |
| [_DEFAULT_SOURCE && !_POSIX_SOURCE && !_POSIX_C_SOURCE] |
| (__USE_POSIX_IMPLICITLY): Define. |
| [_DEFAULT_SOURCE && !_POSIX_SOURCE && !_POSIX_C_SOURCE] |
| (_POSIX_SOURCE): Undefine and redefine. |
| [_DEFAULT_SOURCE && !_POSIX_SOURCE && !_POSIX_C_SOURCE] |
| (_POSIX_C_SOURCE): Likewise. |
| * manual/creature.texi (_DEFAULT_SOURCE): Document. |
| (Feature Test Macros): Update documentation of default features. |
| |
| 2013-12-19 Rajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com> |
| |
| * benchtests/Makefile: Add bench-strtok. |
| * benchtests/bench-strtok.c: New file: strtok benchtest. |
| |
| 2013-12-19 Allan McRae <allan@archlinux.org> |
| |
| * manual/install.texi: Suppress menu for plain text output. |
| * INSTALL: Regenerated. |
| |
| 2013-12-18 Brooks Moses <bmoses@google.com> |
| |
| [BZ #15846] |
| * misc/getauxval.c: Include errno.h. |
| (__getauxval): Set errno to ENOENT if the requested type is not |
| found. |
| * misc/sys/auxv.h (getauxval): Document that it may set errno; |
| don't declare with __attribute_const__. |
| * elf/tst-auxv.c: Add tests for errno and type-not-found case. |
| * manual/startup.texi: Document that getauxval sets errno. |
| |
| 2013-12-18 Joseph Myers <joseph@codesourcery.com> |
| |
| * math/auto-libm-test-in: Add tests of jn and yn. |
| * math/auto-libm-test-out: Regenerated. |
| * math/libm-test.inc (jn_test_data): Use AUTO_TESTS_if_f. |
| (yn_test_data): Likewise. |
| * math/gen-auto-libm-tests.c (func_calc_method): Add value |
| mpfr_if_f. |
| (func_calc_desc): Add mpfr_if_f union field. |
| (FUNC_mpfr_if_f): New macro. |
| (test_functions): Add jn and yn. |
| (calc_generic_results): Assert type of second input for |
| mpfr_ff_f. Handle mpfr_if_f. |
| (output_for_one_input_case): Disable all checking for arguments |
| fitting floating-point types in case of an integer argument. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/localplt.data: |
| Don't expect fegetround reference in libm.so. |
| |
| 2013-12-17 Marcus Shawcroft <marcus.shawcroft@linaro.org> |
| |
| * sysdeps/ieee754/dbl-64/Makefile (CFLAGS-e_sqrt.c): Add |
| $(config-cflags-nofma). |
| |
| 2013-12-18 Joseph Myers <joseph@codesourcery.com> |
| |
| * math/auto-libm-test-in: Mark some hypot tests no-test-inline. |
| * math/auto-libm-test-out: Regenerated. |
| |
| [BZ #16338] |
| * sysdeps/ieee754/ldbl-128/e_logl.c (__ieee754_logl): Use __frexpl |
| to determine exponent and adjust argument to have exponent of -1. |
| * math/auto-libm-test-in: Add more tests of log, log10, log1p and |
| log2. |
| * math/auto-libm-test-out: Regenerated. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| 2013-12-18 Ondřej Bílka <neleai@seznam.cz> |
| |
| * manual/probes.texi: Remove cases when per-thread arenas are |
| disabled. |
| |
| 2013-12-18 Andreas Schwab <schwab@suse.de> |
| |
| * sysdeps/i386/i686/multiarch/strstr.c: Remove. |
| * sysdeps/i386/i686/multiarch/strstr-c.c: Remove. |
| * sysdeps/i386/i686/multiarch/strcasestr.c: Remove. |
| * sysdeps/i386/i686/multiarch/strcasestr-nonascii.c: Remove. |
| * sysdeps/i386/i686/multiarch/Makefile: Update. |
| * sysdeps/i386/i686/multiarch/ifunc-impl-list.c: Update. |
| |
| 2013-12-17 Joseph Myers <joseph@codesourcery.com> |
| |
| * sysdeps/unix/bsd/bsd4.4/bits/errno.h: Remove file. |
| * sysdeps/unix/bsd/bsd4.4/bits/ioctls.h: Likewise. |
| |
| 2013-12-17 Paul Eggert <eggert@cs.ucla.edu> |
| |
| [BZ #15968] |
| Support TZ transition times < 00:00:00. |
| This is needed for version-3 tz-format files; it supports time |
| stamps past 2037 for America/Godthab (the only entry in the tz |
| database for which this change is relevant). |
| * manual/time.texi (TZ Variable): Document transition times |
| from -167:59:59 through -00:00:01. |
| * time/tzset.c (tz_rule): Time of day is now signed. |
| (__tzset_parse_tz): Parse negative time of day. |
| |
| Document TZ transition times >= 25:00:00. |
| * manual/time.texi (TZ Variable): Document transition times from |
| 25:00:00 through 167:59:59. These are already supported, and this |
| support will help with version-3 tz-format files. |
| |
| * manual/time.texi (TZ Variable): Modernize North America example |
| to reflect current (i.e., 2007-and-later) daylight saving rules. |
| |
| * manual/time.texi (TZ Variable): POSIX.1 hour can be 24. |
| |
| 2013-12-17 Joseph Myers <joseph@codesourcery.com> |
| |
| * sysdeps/unix/bsd/bits/posix_opt.h: Remove file. |
| * sysdeps/unix/bsd/bits/stat.h: Likewise. |
| * sysdeps/unix/bsd/bsd4.4/freebsd/bits/environments.h: Likewise. |
| * sysdeps/unix/bsd/bsd4.4/freebsd/bits/typesizes.h: Likewise. |
| * sysdeps/unix/bsd/bsd4.4/freebsd/sys/sysmacros.h: Likewise. |
| * sysdeps/unix/bsd/bsdstat.h: Likewise. |
| * sysdeps/unix/bsd/clock.c: Likewise. |
| * sysdeps/unix/bsd/i386/vfork.S: Likewise. |
| * sysdeps/unix/bsd/i386/wait3.S: Likewise. |
| * sysdeps/unix/bsd/init-posix.c: Likewise. |
| * sysdeps/unix/bsd/poll.c: Likewise. |
| * sysdeps/unix/bsd/ptsname.c: Likewise. |
| * sysdeps/unix/bsd/seekdir.c: Likewise. |
| * sysdeps/unix/bsd/setegid.c: Likewise. |
| * sysdeps/unix/bsd/seteuid.c: Likewise. |
| * sysdeps/unix/bsd/setgid.c: Likewise. |
| * sysdeps/unix/bsd/setrgid.c: Likewise. |
| * sysdeps/unix/bsd/setruid.c: Likewise. |
| * sysdeps/unix/bsd/setsid.c: Likewise. |
| * sysdeps/unix/bsd/setuid.c: Likewise. |
| * sysdeps/unix/bsd/sigaction.c: Likewise. |
| * sysdeps/unix/bsd/sigprocmask.c: Likewise. |
| * sysdeps/unix/bsd/sigsuspend.c: Likewise. |
| * sysdeps/unix/bsd/sys/reboot.h: Likewise. |
| * sysdeps/unix/bsd/telldir.c: Likewise. |
| * sysdeps/unix/bsd/times.c: Likewise. |
| * sysdeps/unix/bsd/usleep.c: Likewise. |
| |
| * misc/Makefile (install-lib): Remove libbsd-compat.a. |
| ($(objpfx)libbsd-compat.a): Remove rule. |
| |
| * include/features.h (__FAVOR_BSD): Do not define. |
| * manual/creature.texi (_BSD_SOURCE): Do not document as enabling |
| features conflicting with POSIX. |
| (_GNU_SOURCE): Do not mention interaction with _BSD_SOURCE. |
| (_BSD_SOURCE): Remove description of not being a subset of other |
| feature test macros. |
| * manual/job.texi (getpgrp): Do not document BSD version. |
| (getpgid): Do not document by reference to BSD getpgrp. |
| * posix/unistd.h [__FAVOR_BSD]: Remove conditional code. |
| * setjmp/setjmp.h [__FAVOR_BSD]: Likewise. |
| * signal/signal.h [__FAVOR_BSD]: Likewise. |
| * sysdeps/gnu/netinet/tcp.h (struct tcphdr): Use anonymous unions |
| instead of making contents conditional on [__FAVOR_BSD]. |
| * sysdeps/gnu/netinet/udp.h (struct udphdr): Likewise. |
| |
| 2013-12-17 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/fpu/libm-test-ulps: Update. |
| |
| 2013-12-17 Joseph Myers <joseph@codesourcery.com> |
| |
| [BZ #16314] |
| * sysdeps/ieee754/dbl-64/e_hypot.c (__ieee754_hypot): Adjust up |
| values below 2**-450, not 2**-500. |
| * math/auto-libm-test-in: Don't allow spurious underflow from |
| hypot. |
| * math/auto-libm-test-out: Regenerated. |
| |
| [BZ #16316] |
| [BZ #16330] |
| * sysdeps/ieee754/dbl-64/e_hypot.c (__ieee754_hypot): Update |
| values of ha and hb and sort them after adjusting subnormal |
| arguments. |
| * sysdeps/ieee754/ldbl-128/e_hypotl.c (__ieee754_hypotl): |
| Likewise. |
| * sysdeps/ieee754/ldbl-96/e_hypotl.c (__ieee754_hypotl): Update |
| values of ea and eb and sort them after adjusting subnormal |
| arguments. |
| * math/auto-libm-test-in: Do not expect some hypot tests of |
| subnormals to fail. Add more hypot tests. |
| * math/auto-libm-test-out: Regenerated. |
| |
| 2013-12-16 Kaz Kojima <kkojima@rr.iij4u.or.jp> |
| |
| [BZ #13304] |
| * sysdeps/sh/s_fma.c: New file. |
| * sysdeps/sh/s_fmaf.c: New file. |
| * sysdeps/sh/soft-fp/sfp-machine.h: New file. Based on arm |
| version. |
| * sysdeps/sh/Implies: Add sh/soft-fp. |
| |
| 2013-12-16 Roland McGrath <roland@hack.frob.com> |
| |
| * elf/dl-error.c (struct catch): Add new member `errcode'. Add a |
| level of indirection to members `objname', `errstring', `malloced'. |
| (_dl_signal_error): Store through pointers in *LCATCH rather modifying |
| *LCATCH itself. Set *LCATCH->errcode to ERRCODE rather than passing |
| it as the __longjmp argument (just pass 1 instead). |
| (_dl_catch_error): Initialize C with argument pointers and address of |
| volatile local ERRCODE rather than copying values out of C at return. |
| |
| 2013-12-16 Joseph Myers <joseph@codesourcery.com> |
| |
| * math/auto-libm-test-in: Add tests of atan2, hypot and pow. |
| * math/auto-libm-test-out: Regenerated. |
| * math/libm-test.inc (atan2_test_data): Use AUTO_TESTS_ff_f. |
| (hypot_test_data): Likewise. |
| (pow_test_data): Likewise. |
| (pow_tonearest_test_data): Likewise. |
| * math/gen-auto-libm-tests.c (func_calc_method): Add value |
| mpfr_ff_f. |
| (func_calc_desc): Add mpfr_ff_f union field. |
| (FUNC_mpfr_ff_f): New macro. |
| (test_functions): Add atan2, hypot and pow. |
| (special_fill_min): New function. |
| (special_fill_minus_min): Likewise. |
| (special_fill_min_subnorm): Likewise. |
| (special_fill_minus_min_subnorm): Likewise. |
| (special_real_inputs): Add min, -min, min_subnorm and |
| -min_subnorm. |
| (calc_generic_results): Handle mpfr_ff_f. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| 2013-12-16 Will Newton <will.newton@linaro.org> |
| |
| * manual/memory.texi (Malloc Examples): Mention aligned_alloc. |
| (Aligned Memory Blocks): Add documentation for aligned_alloc |
| and suggest it as an alternative to posix_memalign. |
| (Hooks for Malloc): Document __memalign_hook is also called |
| for aligned_alloc. (Summary of Malloc): Add summary for |
| aligned alloc. Document __memalign_hook is also called |
| for aligned_alloc. |
| |
| 2013-12-16 Will Newton <will.newton@linaro.org> |
| |
| * manual/memory.texi (Malloc Examples): Clarify default |
| alignment documentation. Suggest posix_memalign rather |
| than memalign or valloc. |
| (Aligned Memory Blocks): Remove suggestion to use memalign |
| or valloc. Remove obsolete comment about BSD. |
| Document memalign errno values and mark the function obsolete. |
| Document posix_memalign returned error codes. Mark valloc |
| as obsolete. (Hooks for Malloc): __memalign_hook is also |
| called for posix_memalign and valloc. |
| (Summary of Malloc): Add posix_memalign to function summary. |
| __memalign_hook is also called for posix_memalign and valloc. |
| |
| 2013-12-16 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| * sysdeps/ieee754/dbl-64/s_sin.c (TAYLOR_SINCOS): Rename to |
| TAYLOR_SIN. |
| (__sin): Adjust. |
| (__cos): Likewise. |
| (sloww): Use mynumber union. Expand ternary operator into |
| if-else statements. |
| (cslow): use mynumber union. |
| |
| 2013-12-16 Allan McRae <allan@archlinux.org> |
| |
| * configure.ac: Set AUTOCONF when maintainer-mode is not used. |
| * configure: Regenerated. |
| |
| * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Update file name. |
| |
| [BZ #14120] |
| * configure.ac: Added --enable-maintainer-mode. Check for |
| autoconf when enabled. |
| * configure: Regenerated. |
| |
| * nscd/nscd.service: New file. |
| * nscd/nscd.tmpfiles: New file. |
| |
| 2013-12-14 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #12100] |
| * sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S: New file |
| * sysdeps/x86_64/multiarch/strstr-c.c: Moved to ... |
| * sysdeps/x86_64/multiarch/strstr.c: ... here. |
| (strstr): Add __strstr_sse2_unaligned ifunc. |
| * sysdeps/x86_64/multiarch/strcasestr-c.c: Moved to ... |
| * sysdeps/x86_64/multiarch/strcasestr.c ... here. |
| (strcasestr): Remove __strcasestr_sse42 ifunc. |
| * sysdeps/x86_64/multiarch/strcasestr-nonascii.c: Remove. |
| * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Update. |
| * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Update. |
| |
| 2013-12-14 Kaz Kojima <kkojima@rr.iij4u.or.jp> |
| |
| * sysdeps/sh/sh4/fpu/bits/fenv.h: Move to ... |
| * sysdeps/sh/bits/fenv.h: ... here. |
| * sysdeps/sh/sh4/fpu/bits: Remove directory. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * NEWS: Mention ppc64 STT_GNU_IFUNC support. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add hypot and |
| hypotf multiarch implementations. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot-power7.c: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot.c: New file: |
| multiarch hypot for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf-power7.c: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf.c : New file: |
| multiarch hypotf for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add modf and |
| modff multiarch implementations. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_modf-power5+.c: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_modf-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_modf.c: New file: |
| multiarch modf for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_modff-power5+.c: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_modff-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_modff.c : New file: |
| multiarch modff for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add logb, logbf, |
| and logl multiarch implementations. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_logb-power7.c: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_logb-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_logb.c: New file: |
| multiarch logb for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbf-power7.c: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbf-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbf.c: New file: |
| multiarch logb for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbl-power7.c: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbl-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbl.c: New file: |
| multiarch logb for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add isinf and |
| isinff multiarch implementation. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf-ppc64.S: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf.c: New file: |
| multiarch isinf for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinff-ppc64.c: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinff.c: New file: |
| multiarch isinff for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add finite and |
| finitef multiarch implementation. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite-ppc64.S: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite.c: New file: |
| multiarch finite for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_finitef-ppc64.c: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_finitef.c: New file: |
| multiarch finitef for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add llrint and |
| lrint multiarch implementation. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint-power6x.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint-ppc64.S: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint.c: New file: |
| multiarch llrint for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_lrint.c: New file: |
| multiarch lrint for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add copysign/ |
| copysignf multiarch implementation. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysign-power6.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysign-ppc64.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysign.c: New file: |
| multiarch copysign for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysignf.c: New file: |
| multiarch copysignf for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add trunc/truncf |
| multiarch implementation. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc-power5+.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc-ppc64.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf-power5+.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf-ppc64.S: New |
| file. |
| multiarch llround for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc.c: New file: |
| multiarch trunc for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf.c: New file: |
| multiarch truncf for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add round/roundf |
| multiarch implementation. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_round-power5+.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_round-ppc64.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf-power5+.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf-ppc64.S: New |
| file. |
| multiarch llround for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_round.c: New file: |
| multiarch round for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf.c: New file: |
| multiarch roundf for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add floor/floorf |
| multiarch implementation. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_floor-power5+.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_floor-ppc64.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf-power5+.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf-ppc64.S: New |
| file. |
| multiarch llround for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_floor.c: New file: |
| multiarch floor for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf.c: New file: |
| multiarch floorf for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add ceil/ceilf |
| multiarch implementation. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil-power5+.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil-ppc64.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf-power5+.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf-ppc64.S: New |
| file. |
| multiarch llround for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil.c: New file: |
| multiarch ceil for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf.c: New file: |
| multiarch ceilf for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add llround |
| multiarch implementation. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-power5+.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-power6x.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-ppc64.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround.c: New file: |
| multiarch llround for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_lround.c: New file: |
| multiarch lround for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add isnan |
| multiarch implementation. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power5.S: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power6.S: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power6x.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power7.S: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-ppc64.S: New file. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan.c: New file: |
| multiarch isnan for PPC64. |
| * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnanf.c: New file: |
| multiarch isnanf for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/power5+/fpu/multiarch/Implies: New file. |
| * sysdeps/powerpc/powerpc64/power5/fpu/multiarch/Implies: New file. |
| * sysdeps/powerpc/powerpc64/power6/fpu/multiarch/Implies: New file. |
| * sysdeps/powerpc/powerpc64/power6x/fpu/multiarch/Implies: New file. |
| * sysdeps/powerpc/powerpc64/power7/fpu/multiarch/Implies: New file |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/fpu/Implies: Remove. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/fpu/w_sqrt.c: Remove file |
| * sysdeps/powerpc/fpu/w_sqrtf.c: Likewise. |
| * sysdeps/powerpc/powerpc64/power4/fpu/w_sqrt.c: Likewise. |
| * sysdeps/powerpc/powerpc64/power4/fpu/w_sqrtf.c: Likewise. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add stpcpy |
| multiarch implementations. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/stpcpy-power7.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/stpcpy-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/stpcpy.c : New file: |
| multiarch stpcpy for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strcpy |
| multiarch implementations. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/strcpy-power7.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strcpy-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strcpy.c : New file: |
| multiarch strcpy for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * string/wordcopy.c (_wordcopy_fwd_aligned): Add define to |
| redefine function name. |
| (_wordcopy_fwd_dest_aligned): Likewise. |
| (_wordcopy_bwd_aligned): Likewise. |
| (_wordcopy_bwd_dest_aligned): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add wordcopy |
| multiarch implementations. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/wordcopy-power6.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/wordcopy-power7.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/wordcopy-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/wordcopy.c : New file: |
| multiarch wcscpy for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add wcscpy |
| multiarch implementations. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/wcscpy-power6.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/wcscpy-power7.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/wcscpy-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/wcscpy.c : New file: |
| multiarch wcscpy for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add wcsrchr |
| multiarch implementations. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/wcsrchr-power6.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/wcsrchr-power7.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/wcsrchr-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/wcsrchr.c : New file: |
| multiarch wcsrchr for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add wcschr |
| multiarch implementations. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/wcschr-power6.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/wcschr-power7.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/wcschr-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/wcschr.c : New file: |
| multiarch wcschr for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strchrnul |
| multiarch implementations. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/strchrnul-power7.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strchrnul-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strchrnul.c: New file: |
| multiarch strchrnul for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strchr multiarch |
| implementations. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/rtld-strchr.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strchr-power7.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strchr-ppc64.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strchr.c: New file: multiarch |
| strchr for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strncmp multiarch |
| implementations. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/strncmp-power4.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strncmp-power7.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strncmp-ppc64.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strncmp.c: New file: multiarch |
| strncmp for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strncasecmp |
| multiarch implementations. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strncase.c: New file: multiarch |
| strncasecmp for PPC64. |
| * sysdeps/powerpc/powerpc64/multiarch/strncase_l-power7.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strncase_l.c: New file: |
| multiarch strncasecmp_l for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strcasecmp |
| multiarch implementations. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/strcasecmp-power7.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strcasecmp.c: New file: |
| multiarch strcasecmp for PPC64. |
| * sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l.c: new file: |
| multiarch strcasecmp_l for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strnlen multiarch |
| implementations. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/strnlen-power7.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strnlen-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strnlen.c: New file: multiarch |
| strnlen for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strlen multiarch |
| implementations. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/strlen-power7.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strlen-ppc64.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/strlen.c: New file: multiarch |
| strlen for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add rawmemch multiarch |
| implementations. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/rawmemchr-power7.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/rawmemchr-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c: New file: multiarch |
| rawmemrchr for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add memrchr multiarch |
| implementation. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/memrchr-power7.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memrchr-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memrchr.c: New file: multiarch |
| memrchr for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add memchr multiarch |
| implementation. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/memchr-power7.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memchr-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memchr.c: New file: multiarch |
| memchr for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add mempcpy multiarch |
| implementation. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/mempcpy-power7.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/mempcpy-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/mempcpy.c: New file: multiarch |
| mempcpy for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/memset.S (NO_BZERO_IMPL): Add macro to |
| avoid cretion of __bzero symbol. |
| * sysdeps/powerpc/powerpc64/power4/memset.S (NO_BZERO_IMPL): |
| Likewise. |
| * sysdeps/powerpc/powerpc64/power6/memset.S (NO_BZERO_IMPL): |
| Likewise. |
| * sysdeps/powerpc/powerpc64/power7/memset.S (NO_BZERO_IMPL): |
| Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add memset/bzero |
| multiarch implementations. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/bzero-power4.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/bzero-power6.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/bzero-power7.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/bzero.c: New file: multiarch |
| bzero for PPC32. |
| * sysdeps/powerpc/powerpc64/multiarch/memset-power4.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memset-power6.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memset-power7.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memset.c: New file: multiarch |
| memset for PPC64. |
| * sysdeps/powerpc/powerpc64/multiarch/rtld-memset.c: New file. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * string/memcmp.c (memcmp): Using macro to redefine symbol name. |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add memcpy multiarch |
| implementations. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/memcmp-power4.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memcmp-power7.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memcmp-ppc64.c: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memcmp.c: New file: multiarch |
| memcmp for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/multiarch/Makefile: New file to support |
| multiarch for POWER/PPC64. |
| * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/init-arch.h: Likewise. |
| * sysdeps/powerpc/powerpc64/multiarch/memcpy-a2.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memcpy-cell.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memcpy-power4.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memcpy-power6.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memcpy-power7.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memcpy-ppc64.S: New file. |
| * sysdeps/powerpc/powerpc64/multiarch/memcpy.c: New file: multiarch |
| memcpy for PPC64. |
| |
| 2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/power4/fpu/Implies: New file. |
| * sysdeps/powerpc/powerpc64/power4/fpu/multiarch/Implies: New File. |
| * sysdeps/powerpc/powerpc64/power4/multiarch/Implies: New File. |
| * sysdeps/powerpc/powerpc64/power5+/fpu/Implies: New File. |
| * sysdeps/powerpc/powerpc64/power5+/multiarch/Implies: New File. |
| * sysdeps/powerpc/powerpc64/power5/Implies: New File. |
| * sysdeps/powerpc/powerpc64/power5/fpu/Implies: New File. |
| * sysdeps/powerpc/powerpc64/power5/multiarch/Implies: New File. |
| * sysdeps/powerpc/powerpc64/power6/fpu/Implies: New File. |
| * sysdeps/powerpc/powerpc64/power6/multiarch/Implies: New File. |
| * sysdeps/powerpc/powerpc64/power7/fpu/Implies: New File. |
| * sysdeps/powerpc/powerpc64/power7/multiarch/Implies: New File. |
| * sysdeps/powerpc/powerpc64/power8/fpu/Implies: New File. |
| * sysdeps/powerpc/powerpc64/power8/fpu/multiarch/Implies: New File. |
| * sysdeps/powerpc/powerpc64/power8/multiarch/Implies: New File. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/power4/Implies: Remove. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/power5+/Implies: Remove. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/power5/Implies: Remove. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/Implies: Remove. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6x/Implies: Remove. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/power7/Implies: Remove. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/power8/Implies: Remove. |
| |
| 2013-12-12 Kaz Kojima <kkojima@rr.iij4u.or.jp> |
| |
| * sysdeps/unix/Makefile ($(objpfx)stub-syscalls.c): Use $$ver. |
| |
| 2013-12-12 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| * benchtests/Makefile (bench): Add exp2 and log2. |
| (LDLIBS-bench-exp2): Add -lm. |
| (LDLIBS-bench-log2): Likewise. |
| * benchtests/exp2-inputs: New inputs file. |
| * benchtests/log2-inputs: New inputs file. |
| * benchtests/log-inputs: Add new inputs. |
| * benchtests/tan-inputs: Likewise. |
| |
| 2013-12-11 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| * sysdeps/ieee754/dbl-64/s_sin.c (t22): Consolidate const |
| definition... |
| (slow1, slow2, sloww1, sloww2, bsloww1, bsloww2, cslow2, |
| csloww1, csloww2): ... from here. |
| |
| * sysdeps/ieee754/dbl-64/usncs.h: Define constants as double |
| instead of structures. |
| * sysdeps/ieee754/dbl-64/s_sin.c (POLYNOMIAL2): Adjust. |
| (POLYNOMIAL): Likewise. |
| (TAYLOR_SLOW): Likewise. |
| (__sin): Likewise. |
| (__cos): Likewise. |
| (slow1): Likewise. |
| (slow2): Likewise. |
| (sloww): Likewise. |
| (sloww1); Likewise. |
| (sloww2): Likewise. |
| (bsloww1): Likewise. |
| (bsloww2): Likewise. |
| (cslow2): Likewise. |
| (csloww): Likewise. |
| (csloww1): Likewise. |
| (csloww2): Likewise. |
| |
| 2013-12-10 Ondřej Bílka <neleai@seznam.cz> |
| |
| * malloc/malloc.c (MALLOC_COPY, MALLOC_ZERO): Delete. |
| (__malloc_assert, __libc_realloc, __libc_calloc, |
| _int_realloc): Expand MALLOC_COPY and MALLOC_ZERO to |
| memcpy and memset. |
| * malloc/hooks.c (realloc_check): Likewise. |
| |
| 2013-12-10 Ondřej Bílka <neleai@seznam.cz> |
| |
| * malloc/Makefile (CPPFLAGS-malloc.c): Remove -DPER_THREAD flag. |
| * malloc/arena.c: Remove PER_THREAD conditional. |
| [!PER_THREAD]: Remove code. |
| (ptmalloc_unlock_all2): Likewise. |
| (ptmalloc_init): Likewise. |
| (_int_new_arena): Likewise. |
| (arena_get2): Likewise. |
| * malloc/hooks.c (__malloc_get_state): Likewise. |
| (__malloc_set_state): Likewise. |
| * malloc/malloc.c: Likewise. |
| (struct malloc_state): Likewise. |
| (struct malloc_par): Likewise. |
| (__libc_realloc): Likewise. |
| (__libc_mallopt): Likewise. |
| |
| 2013-12-09 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * Versions.def (libm): Add GLIBC_2.3 and GLIBC_2.19. |
| |
| 2013-12-09 Ondřej Bílka <neleai@seznam.cz> |
| |
| * malloc/malloc.c (alloc_perturb, free_perturb): Convert from |
| macro to a function. Check for zero perturb_byte. |
| (_int_malloc, _int_free): Remove zero perturb_byte checks. |
| |
| 2013-12-09 Ondřej Bílka <neleai@seznam.cz> |
| |
| * malloc/malloc.c: (force_reg): Remove. |
| (__malloc_assert, __libc_malloc, __libc_free, __libc_realloc, |
| _mid_memalign, __libc_calloc, sysmalloc, systrim): Replace |
| force_reg by atomic_forced_read. |
| * malloc/arena.c (ptmalloc_init): Likewise. |
| * malloc/hooks.c (top_check): Likewise. |
| |
| 2013-12-09 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/fpu/libm-test-ulps: Update. |
| |
| 2013-12-09 Markus Trippelsdorf <markus@trippelsdorf.de> |
| |
| * sysdeps/x86_64/fpu/libm-test-ulps: Update. |
| |
| 2013-12-08 Joseph Myers <joseph@codesourcery.com> |
| |
| * math/auto-libm-test-in: Add tests of lgamma. |
| * math/auto-libm-test-out: Regenerated. |
| * math/libm-test.inc (M_LOG_SQRT_PIl): Remove macro. |
| (M_LOG_2_SQRT_PIl): Likewise. |
| (lgamma_test_data): Use AUTO_TESTS_f_f1. |
| * math/gen-auto-libm-tests.c (func_calc_method): Add value |
| mpfr_f_f1. |
| (func_calc_desc): Add mpfr_f_f1 union field. |
| (ARGS1): New macro. |
| (ARGS2): Likewise. |
| (ARGS3): Likewise. |
| (ARGS4): Likewise. |
| (RET1): Likewise. |
| (RET2): Likewise. |
| (CALC): Likewise. |
| (FUNC): Likewise. |
| (FUNC_mpfr_f_f): Use new macros FUNC, ARGS1, RET1 and CALC. |
| (test_functions): Add lgamma. |
| (calc_generic_results): Handle mpfr_f_f1. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/power7/add_n.S: New file: optimized |
| __mpn_add_n for PowerPC64/POWER7. |
| * sysdeps/powerpc/powerpc64/power7/sub_n.S: New file: optimized |
| __mpn_sub_n for PowerPC64/POWER7. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/addmul_1.S: New file: optimized |
| __mpn_addmul_1 for PowerPC64. |
| * sysdeps/powerpc/powerpc64/submul_1.S: New file: optimized |
| __mpn_submul_1 for PowerPC64. |
| * sysdeps/powerpc/powerpc64/lshift.S: New file: optimized __mpn_lshift |
| for PowerPC64. |
| * sysdeps/powerpc/powerpc64/mul_1.S: New file: optimized __mpn_mul_1 |
| for PowerPC64. |
| |
| 2013-12-06 Fernando J. V. da Silva <fernandojvdasilva@gmail.com> |
| |
| [BZ #15089] |
| * malloc/malloc.c: Exit systrim() if pad is bigger than heap top size. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * NEWS: Mention ppc32/power4+ STT_GNU_IFUNC support. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power5+/fpu/multiarch/Implies: New file: |
| add multiarch folders. |
| * sysdeps/powerpc/powerpc32/power5+/multiarch/Implies: Likewise. |
| * sysdeps/powerpc/powerpc32/power5/fpu/multiarch/Implies: Likewise. |
| * sysdeps/powerpc/powerpc32/power5/multiarch/Implies: Likewise. |
| * sysdeps/powerpc/powerpc32/power6/fpu/multiarch/Implies: Likewise. |
| * sysdeps/powerpc/powerpc32/power6/multiarch/Implies: Likewise. |
| * sysdeps/powerpc/powerpc32/power6x/fpu/multiarch/Implies: Likewise. |
| * sysdeps/powerpc/powerpc32/power6x/multiarch/Implies: Likewise. |
| * sysdeps/powerpc/powerpc32/power7/fpu/multiarch/Implies: Likewise. |
| * sysdeps/powerpc/powerpc32/power7/multiarch/Implies: Likewise. |
| * sysdeps/powerpc/powerpc32/power8/fpu/multiarch/Implies: Likewise. |
| * sysdeps/powerpc/powerpc32/power8/multiarch/Implies: Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/power5+/Implies: Remove. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/power5/Implies: Remove. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/Implies: Remove. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6x/Implies: Remove. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/power7/Implies: Remove. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/power8/Implies: Remove. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add |
| __ieee754_hypot and __ieee754_hypotf multiarch implementations. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot-power7.c: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot-ppc32.c: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot.c: New file: |
| multiarch __ieee754_hypot for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf-power7.c: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf-ppc32.c: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf.c: New file: |
| multiarch __ieee754_hypotf for PowerPC32. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/ieee754/ldbl-128ibm/s_logbl.c (__logbl): Define |
| long_double_symbol only if __logbl is defined. |
| * sysdeps/powerpc/powerpc32/power7/fpu/s_logb.c: Moved to ... |
| * sysdeps/powerpc/power7/fpu/s_logb.c: ... here. |
| * sysdeps/powerpc/powerpc32/power7/fpu/s_logbf.c: Move to ... |
| * sysdeps/powerpc/power7/fpu/s_logbf.c: ... here. |
| * sysdeps/powerpc/powerpc32/power7/fpu/s_logbl.c: Move to ... |
| * sysdeps/powerpc/power7/fpu/s_logbl.c: ... here. |
| * sysdeps/powerpc/powerpc64/power7/fpu/s_logb.c: Adjust to use new |
| path for implementation. |
| * sysdeps/powerpc/powerpc64/power7/fpu/s_logbf.c: Likewise. |
| * sysdeps/powerpc/powerpc64/power7/fpu/s_logbl.c: Likewise. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add logbf, |
| logb, and logbl multiarch implementations for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logb-power7.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logb-ppc32.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logb.c: New file: |
| multiarch logb for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logbf-power7.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logbf-ppc32.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logbf.c: New file: |
| multiarch logbf for PowerPC32. |
| * sysdeps/powerpc/power4/fpu/multiarch/s_logbl-power7.c: New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logbl-ppc32.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logbl.c: New file: |
| multiarch logbl implementation for PowerPC32. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add modf |
| and modff multiarch implementations. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modf-power5+.c: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modf-ppc32.c: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modf.c: New file: |
| multiarch modf for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modff-power5+.c: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modff-ppc32.c: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modff.c: New file: |
| multiarch modff for PowerPC32. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add lrint |
| and lrintf multiarch implementations. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lrint-power6x.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lrint-ppc32.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lrint.c: New file: |
| multiarch lrint for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lrintf.c: New |
| file: multiarch lrintf for PowerPC32. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add lround |
| and lroundf multiarch implementations. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround-power5+.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround-power6.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround-ppc32.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround.c: New file: |
| multiarch lround for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lroundf.c: New |
| file: multiarch lroundf for PowerPC32. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add |
| copysign and copysignf multiarch implementations. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysign-power6.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysign-ppc32.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysign.c: New |
| file: multiarch copysign for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysignf.c: New |
| file: multiarch copysignf for PowerPC32. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add trunc |
| and truncf multiarch implementations. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_trunc-power5+.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_trunc-ppc32.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_trunc.c: New file: |
| multiarch trunc for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_truncf-power5+.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_truncf-ppc32.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_truncf.c: New file: |
| multiarch truncf for PowerPC32. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add round |
| and roundf multiarch implementations. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_round-power5+.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_round-ppc32.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_round.c: New file: |
| multiarch round for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_roundf-power5+.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_roundf-ppc32.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_roundf.c: New file: |
| multiarch roundf for PowerPC32. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add floor |
| and floorf multiarch implementations. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floor-power5+.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floor-ppc32.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floor.c: New file: |
| multiarch floor for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floorf-power5+.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floorf-ppc32.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floorf.c: New file: |
| multiarch floorf for PowerPC32. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add ceil |
| and ceilf multiarch implementations. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceil-power5+.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceil-ppc32.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceil.c: New file: |
| multiarch ceil for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceilf-power5+.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceilf-ppc32.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceilf.c: New file: |
| multiarch ceilf for PowerPC32. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/ieee754/dbl-64/s_finite.c (__finite): Redefine it if FINITE |
| is defined. |
| * sysdeps/ieee754/flt-32/s_finitef.c (__finitef): Redefine it if |
| FINITEF is defined. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add finite |
| and finitef multiarch implementations. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finite-power7.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finite-ppc32.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finite.c: New file: |
| multiarch finite for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finitef-ppc32.c: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finitef.c: New |
| file: multiarch finitef for PowerPC32. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add isinf |
| and isinff multiarch implementations. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinf-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinf-ppc32.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinf.c: New file: |
| multiarch isinf for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinff-ppc32.c: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinff.c: New file: |
| multiarch isinff for PowerPC32. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/fpu/s_isnan.S (__isnan): Only implement |
| alias when __isnan is defined. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add isnan |
| and isnanf multiarch implementations. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan-power5.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan-power6.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan-ppc32.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan.c: New file: |
| multiarch isnan for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnanf-power6.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnanf-power7.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnanf.c: New file: |
| multiarch isnanf for PowerPC32. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add sqrt |
| and sqrtf multiarch implementations. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-power5.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-ppc32.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt.c: New file: |
| multiarch sqrt for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf-power5.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf-ppc32.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf.c: New file: |
| multiarch sqrtf for PowerPC32. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add llround |
| and llroundf multiarch implementations. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-power5+.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-power6.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-ppc32.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround.c: New |
| file: multiarch llround for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llroundf.c: New |
| file: multiarch llroundf for PowerPC32. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: New file: |
| multiarch PowerPC32 fpu implementations. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrint-power6.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrint-ppc32.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrint.c: New file: |
| multiarch llrint for PowerPC32. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrintf-power6.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrintf-ppc32.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrintf.c: New |
| file. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/Implies: Remove. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy-power6.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy-power7.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy-ppc32.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy.c: New file: |
| multiarch wordcopy for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Added wcscpy |
| wordcopy objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc32/power4/wordcopy.c: Move ... |
| * sysdeps/powerpc/power4/wordcopy.c: ... to here. |
| * sysdeps/powerpc/powerpc32/power6/wordcopy.c: Move ... |
| * sysdeps/powerpc/power6/wordcopy.c: ... to here. |
| * sysdeps/powerpc/powerpc64/power6/wordcopy.c: Remove uneeded file. |
| * sysdeps/powerpc/powerpc64/power4/wordcopy.c: Likewise. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * wcsmbs/wcscpy.c (wcscpy): Using macro to redefine symbol name |
| * sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-power6.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-power7.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-ppc32.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy.c: New file: |
| multiarch wcscpy for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Added wcscpy |
| multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc32/power6/wcsrchr.c: Move ... |
| * sysdeps/powerpc/power6/wcsrchr.c: ... to here. |
| * sysdeps/powerpc/powerpc64/power6/wcscpy.c: Adjust to use |
| sysdeps/powerpc/power6/wcscpy.c. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * wcsmbs/wcsrchr.c (wcsrchr): Using macro to redefine symbol name |
| * sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-power6.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-power7.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-ppc32.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr.c: New file: |
| multiarch wcsrchr for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Added wcschr |
| multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc32/power6/wcsrchr.c: Move ... |
| * sysdeps/powerpc/power6/wcsrchr.c: ... to here. |
| * sysdeps/powerpc/powerpc64/power6/wcsrchr.c: Adjust to use |
| sysdeps/powerpc/power6/wcsrchr.c. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-power6.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-power7.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-ppc32.c: New file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr.c: New file: |
| multiarch wcschr for PPc32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Added wcschr |
| multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list |
| (__libc_ifunc_impl_list): Likewise. |
| * sysdeps/powerpc/powerpc32/power6/wcschr.c: Move ... |
| * sysdeps/powerpc/power6/wcschr.c: ... to here. |
| * sysdeps/powerpc/powerpc64/power6/wcschr.c: Adjust to use |
| sysdeps/powerpc/power6/wcschr.c. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/multiarch/rtld-strchr.S: New file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strchr-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strchr-ppc32.S: New file. |
| * sysdeps/powerpc/powerpc/powerpc32/power4/multiarch/strchr.c: New |
| file: multiarch strchr for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Added strchr |
| multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list |
| (__libc_ifunc_impl_list): Likewise. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * string/strchrnul.c (__strchrnul): Using macro to redefine symbol |
| name. |
| * sysdeps/powerpc/powerpc32/power4//multiarch/strchrnul-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strchrnul-ppc32.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strchrnul.c: New file: |
| multiarch strchrnul for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Added strchrnul |
| multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list |
| (__libc_ifunc_impl_list): Likewise. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strncase-power7.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strncase.c: New file: |
| multiarch strncasecmp for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l-power7.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l.c: New file: |
| multiarch strncasecmp_l for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Added |
| strncasecmp multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list |
| (__libc_ifunc_impl_list): Likewise. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strcasecmp-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strcasecmp.c: New file: |
| multiarch strncasecmp for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strcasecmp_l-power7.S: |
| New file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strcasecmp_l.c: New file: |
| multiarch strcasecmp_l for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Added strcasecmp |
| multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list |
| (__libc_ifunc_impl_list): Likewise. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strncmp-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strncmp-ppc32.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strncmp.c: New file: |
| multiarch strncmp for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Added strncmp |
| multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list |
| (__libc_ifunc_impl_list): Likewise. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/multiarch/rtld-strnlen.c: New file. |
| * sysdeps/powerpc/powerpc32//power4/multiarch/strnlen-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strnlen-ppc32.c: New file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strnlen.c: New file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Added strnlen |
| multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list |
| (__libc_ifunc_impl_list): Likewise. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strlen-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strlen-ppc32.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/strlen.c: New file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Added strlen |
| multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list |
| (__libc_ifunc_impl_list): Likewise. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/multiarch/rawmemchr-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/rawmemchr-ppc32.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/rawmemchr.c: New file: |
| multiarch rawmemchr for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Added rawmemchr |
| multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list |
| (__libc_ifunc_impl_list): Likewise. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memrchr-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memrchr-ppc32.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memrchr.c: New |
| file: memrchr multiarch for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Added memrchr |
| multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list |
| (__libc_ifunc_impl_list): Likewise. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * string/memchr.c (__memchr): Using macro to redefine symbol name. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memchr-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memchr-ppc32.c: New File. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memchr.c: New file: |
| multiarch memchr for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Add memchr |
| multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * string/mempcpy.c (__mempcpy): Using macro to redefine symbol name. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/mempcpy-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/mempcpy-ppc32.c: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/mempcpy.c: New |
| file: multiarch mempcpy for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Add mempcpy |
| multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/multiarch/bzero-power6.S: New file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/bzero-power7.S: New file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/bzero-ppc32.S: New file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c: New file: |
| multiarch bzero for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memset-power6.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memset-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memset-ppc32.S: New file. |
| * sysdeps/powerpc/powerpc/powerpc32/power4/multiarch/memset.c: New |
| file: multiarch memset for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/rtld-memset.S: New file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Add bzero and |
| memset multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memcmp-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memcmp-ppc32.S: New file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memcmp.c: multiarch |
| memcmp for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/rtld-memcmp.S: New file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Add memcmp |
| multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memcpy-a2.S: New file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memcpy-cell.S: New file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memcpy-power6.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memcpy-power7.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memcpy-ppc32.S: New |
| file. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/memcpy.c: New file: |
| multiarch memcpy for PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: Add memcpy |
| multiarch objects. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c |
| (__libc_ifunc_impl_list): Likewise. |
| |
| 2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: New file to |
| support multiarch for POWER/PPC32. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c: |
| Likewise. |
| * sysdeps/powerpc/powerpc32/power4/multiarch/init-arch.h: Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/power4/Implies: Remove |
| Implies file to make multiarch folder appers before the fpu and |
| default folder for power4 configuration. |
| |
| 2013-12-06 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| * scripts/bench.pl: Append volatile keyword to type. |
| |
| 2013-12-05 Kaz Kojima <kkojima@rr.iij4u.or.jp> |
| |
| * sysdeps/sh/sotruss-lib.c: New file. |
| * sysdeps/unix/sysv/linux/sh/nptl/c++-types.data: New file. |
| |
| 2013-12-05 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/fpu/libm-test-ulps: Update. |
| |
| 2013-12-05 Joseph Myers <joseph@codesourcery.com> |
| |
| [BZ #6810] |
| * math/w_tgamma.c: Include <errno.h>. |
| (__tgamma): Use __glibc_unlikely. Set errno on underflow to 0. |
| * math/w_tgammaf.c: Include <errno.h>. |
| (__tgammaf): Use __glibc_unlikely. Set errno on underflow to 0. |
| * math/w_tgammal.c: Include <errno.h>. |
| (__tgammal): Use __glibc_unlikely. Set errno on underflow to 0. |
| * math/auto-libm-test-in: Do not allow missing errno on tgamma |
| underflow. Add more tgamma tests. |
| * math/auto-libm-test-out: Regenerated. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| * math/auto-libm-test-in: Add tests of log, log10, log1p, log2, |
| sin, sinh, tan, tanh, tgamma, y0 and y1. |
| * math/auto-libm-test-out: Regenerated. |
| * math/libm-test.inc (TEST_COND_x86_64): New macro. |
| (TEST_COND_x86): Likewise. |
| (M_E2l): Remove macro. |
| (M_E3l): Likewise. |
| (M_2_SQRT_PIl): Likewise. |
| (M_SQRT_PIl): Likewise. |
| (M_1_DIV_El): Likewise. |
| (log_test_data): Use AUTO_TESTS_f_f. |
| (log10_test_data): Likewise. |
| (log1p_test_data): Likewise. |
| (log2_test_data): Likewise. |
| (sin_test_data): Likewise. |
| (sin_tonearest_test_data): Likewise. |
| (sin_towardzero_test_data): Likewise. |
| (sin_downward_test_data): Likewise. |
| (sin_upward_test_data): Likewise. |
| (sinh_test_data): Likewise. |
| (sinh_tonearest_test_data): Likewise. |
| (sinh_towardzero_test_data): Likewise. |
| (sinh_downward_test_data): Likewise. |
| (sinh_upward_test_data): Likewise. |
| (tan_test_data): Likewise. |
| (tan_tonearest_test_data): Likewise. |
| (tan_towardzero_test_data): Likewise. |
| (tan_downward_test_data): Likewise. |
| (tan_upward_test_data): Likewise. |
| (tanh_test_data): Likewise. |
| (tgamma_test_data): Likewise. |
| (y0_test_data): Likewise. |
| (y1_test_data): Likewise. |
| * math/gen-auto-libm-tests.c (special_fill_pi_4): New function. |
| (special_real_inputs): Add pi/4. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| 2013-12-05 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc32/__longjmp-common.S: Add "longjmp" and |
| "longjmp_target" static probes. |
| (__longjmp): Rename to __longjmp_symbol. |
| * sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S: Likewise. |
| * sysdeps/powerpc/powerpc32/__longjmp.S: Define __longjmp_symbol based |
| on which longjmp to generate. |
| * sysdeps/powerpc/powerpc32/fpu/__longjmp.S: Likewise. |
| * sysdeps/powerpc/powerpc32/fpu/setjmp-common.S: Add "setjmp" static |
| probe. |
| (__sigsetjmp): Rename to __sigsetjmp_symbol. |
| (__sigjmp_save): Rename to __sigjmp_save_symbol. |
| * sysdeps/powerpc/powerpc32/setjmp-common.S: Likewise. |
| * sysdeps/powerpc/powerpc32/fpu/setjmp.S: Define __sigsetjmp_symbol |
| and __sigjmp_save_symbol based on which sigsetjmp to generated. |
| * sysdeps/powerpc/powerpc32/setjmp.S: Likewise |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/____longjmp_chk.S: Define |
| __longjmp_symbol based on which __longjmp to generate. |
| * sysdeps/powerpc/powerpc64/setjmp-common.S: Add "setjmp" static |
| probe. |
| (setjmp): Rename to setjmp_symbol. |
| (__sigsetjmp): Rename to __sigsetjmp_symbol. |
| (_setjmp): Rename to _setjmp_symbol. |
| (__sigsetjmp): Rename to __sigsetjmp_symbol. |
| * sysdeps/powerpc/powerpc64/setjmp.S: Define setjmp_symbol, |
| _setjmp_symbol, __sigsetjmp_symbol, and __sigjmp_save_symbol based on |
| which setjmp to generate. |
| * sysdeps/powerpc/powerpc64/__longjmp-common.S: Add "longjmp" and |
| "longjmp_target" static probes. |
| |
| 2013-12-05 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| * benchtests/README: Add note about output arguments. |
| * benchtests/bench-sincos.c: Remove file. |
| * benchtests/sincos-inputs: New file. |
| * scripts/bench.pl: Identify output arguments and define |
| static variables for them. |
| |
| * debug/stpncpy_chk.c (__stpncpy_chk): Remove unused variables. |
| |
| [BZ #15941] |
| * Makefile (INSTALL): Add install-plain.texi as the primary |
| dependency. |
| * manual/install-plain.texi: New file. |
| * manual/install.texi: Include node directive only for |
| non-plaintext output. |
| |
| 2013-12-04 Joseph Myers <joseph@codesourcery.com> |
| |
| * stdlib/longlong.h: Update from GCC. |
| |
| [BZ #6807] |
| [BZ #15901] |
| * math/w_j0.c (y0): Raise FE_DIVBYZERO on zero argument. |
| * math/w_j0f.c (y0f): Likewise. |
| * math/w_j0l.c (__y0l): Likewise. |
| * math/w_j1.c (y1): Likewise. |
| * math/w_j1f.c (y1f): Likewise. |
| * math/w_j1l.c (__y1l): Likewise |
| * math/w_jn.c (yn): Likewise. |
| * math/w_jnf.c (ynf): Likewise. |
| * sysdeps/ieee754/k_standard.c (__kernel_standard): Use ERANGE for |
| Bessel function pole errors in _POSIX_ mode. Use NAN as return |
| value for Bessel function domain errors outside _SVID_ mode. |
| Adjust sign of return value for yn (negative integer, 0). |
| * sysdeps/ieee754/ldbl-128/e_jnl.c (__ieee754_ynl): Use division |
| by zero in return for negative x and set sign appropriately for |
| negative n. |
| * sysdeps/ieee754/ldbl-128ibm/e_jnl.c (__ieee754_ynl): Likewise. |
| * sysdeps/ieee754/ldbl-96/e_jnl.c (__ieee754_ynl): Likewise. |
| * math/libm-test.inc (y0_test_data): Add more tests and adjust |
| expectations in error cases. |
| (y1_test_data): Likewise. |
| (yn_test_data): Likewise. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| 2013-11-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> |
| |
| * sysdeps/unix/sysv/linux/powerpc/Makefile (abi-variants): Rename |
| "64" to "64-v1". Add "64-v2". |
| (abi-64-options): Rename to ... |
| (abi-64-v1-options): ... this. Redefine _CALL_ELF. |
| (abi-64-condition): Rename to ... |
| (abi-64-v1-condition): ... this. Add _CALL_ELF check., |
| (abi-64-ld-soname): Rename to ... |
| (abi-64-v1-ld-soname): ... this. |
| (abi-64-v2-options): Define. |
| (abi-64-v2-condition): Likewise. |
| (abi-64-v2-ld-soname): Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/ldconfig.h |
| (SYSDEP_KNOWN_INTERPRETER_NAMES): Add "/lib64/ld64.so.2". |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/Makefile: Delete file. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/configure.ac: New file. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/configure: Generate. |
| |
| 2013-11-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> |
| Alan Modra <amodra@gmail.com> |
| |
| * sysdeps/powerpc/bits/link.h (La_ppc64v2_regs, La_ppc64v2_retval): |
| New versions for use with the ELFv2 ABI. |
| (la_ppc64v2_gnu_pltenter, la_ppc64v2_gnu_pltexit): Add prototypes. |
| * sysdeps/powerpc/lsdodefs.h (struct La_ppc64v2_regs): Add forward |
| declaration. |
| (struct La_ppc64v2_retval): Likewise. |
| (ARCH_PLTENTER_MEMBERS): Add ppc64v2_gnu_pltenter. |
| (ARCH_PLTEXIT_MEMBERS): Add ppc64v2_gnu_pltexit. |
| * sysdeps/powerpc/powerpc64/dl-machine.h (ARCH_LA_PLTENTER): Define |
| to ppc64v2_gnu_pltenter if _CALL_ELF == 2. |
| (ARCH_LA_PLTEXIT): Define to ppc64v2_gnu_pltexit if _CALL_ELF == 2. |
| * sysdeps/powerpc/powerpc64/dl-trampoline.S (_dl_runtime_resolve): |
| Do not save or restore CR. |
| (FRAME_SIZE, VR_RTN): Provide updated values for _CALL_ELF == 2. |
| (_dl_profile_resolve): Do no save or restore CR. Support extended |
| return values for ELFv2 ABI. Fix location of FPR return registers. |
| * sysdeps/powerpc/powerpc64/tst-audit.h (pltenter, pltexit): Provide |
| updated values for _CALL_ELF == 2. |
| (La_regs, La_retval, int_retval): Likewise. |
| |
| 2013-12-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/sysdep.h (FRAME_MIN_SIZE): Define. |
| (FRAME_MIN_SIZE_PARM): Likewise. |
| (FRAME_BACKCHAIN): Likewise. |
| (FRAME_CR_SAVE): Likewise. |
| (FRAME_LR_SAVE): Likewise. |
| (FRAME_TOC_SAVE): Likewise. |
| (FRAME_PARM_SAVE): Likewise. |
| (FRAME_PARM1_SAVE, FRAME_PARM2_SAVE, FRAME_PARM3_SAVE, |
| FRAME_PARM4_SAVE, FRAME_PARM5_SAVE, FRAME_PARM6_SAVE, |
| FRAME_PARM7_SAVE, FRAME_PARM8_SAVE, FRAME_PARM9_SAVE): Likewise. |
| (call_mcount_parm_offset): New macro. |
| (SAVE_ARG, REST_ARG, CFI_SAVE_ARG): Use it. |
| (PROF): Use symbolic stack frame offsets. |
| (TAIL_CALL_SYSCALL_ERROR): Likewise. |
| * sysdeps/powerpc/powerpc64/dl-trampoline.S (FRAME_SIZE, INT_PARMS): |
| Redefine in terms of FRAME_MIN_SIZE. |
| (_dl_runtime_resolve): Use symbolic stack frame offsets. |
| (_dl_profile_resolve): Likewise. Update comment. |
| * sysdeps/powerpc/powerpc64/setjmp-common.S (__GI__setjmp): Use |
| symbols stack frame offsets. |
| (__sigsetjmp): Likewise. |
| * sysdeps/powerpc/powerpc64/__longjmp-common.S (__longjmp): Likewise. |
| * sysdeps/powerpc/powerpc64/ppc-mcount.S (_mcount): Likewise. |
| * sysdeps/powerpc/powerpc64/crti.S (_init, _fini): Likewise. |
| * sysdeps/powerpc/powerpc64/crtn.S (_init, _fini): Likewise. |
| |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/ucontext_i.sym |
| (FRAME_BACKCHAIN): Remove. |
| (FRAME_CR_SAVE): Likewise. |
| (FRAME_LR_SAVE): Likewise. |
| (FRAME_COMPILER_DW): Likewise. |
| (FRAME_LINKER_DW): Likewise. |
| (FRAME_TOC_SAVE): Likewise. |
| (FRAME_PARM_SAVE): Likewise. |
| (FRAME_PARM1_SAVE, FRAME_PARM2_SAVE, FRAME_PARM3_SAVE, |
| FRAME_PARM4_SAVE, FRAME_PARM5_SAVE, FRAME_PARM6_SAVE, |
| FRAME_PARM7_SAVE, FRAME_PARM8_SAVE, FRAME_PARM9_SAVE): Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/____longjmp_chk.S |
| (CHECK_SP): Use symbolic stack frame offsets. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S (__brk): Use "red |
| zone" instead of caller's parameter save area for temp storage. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S (__clone): |
| Likewise. Also, use symbolic stack frame offsets. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/socket.S (FRAMESIZE, |
| stackblock): Redefine for _CALL_ELF == 2 to save parameters into |
| our own stack frame instead of the caller's. |
| (__socket): Use symbolic stack frame offsets. |
| |
| 2013-12-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> |
| Alan Modra <amodra@gmail.com> |
| |
| * elf/elf.h (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): |
| Define. |
| (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK, |
| PPC64_LOCAL_ENTRY_OFFSET): Define. |
| * sysdeps/powerpc/powerpc64/dl-machine.h (ppc64_local_entry_offset): |
| New function. |
| (elf_machine_fixup_plt): Call it. |
| (elf_machine_plt_conflict): Likewise. Add map, sym_map, and |
| reloc arguments. |
| (elf_machine_rela): Update call to elf_machine_plt_conflict. |
| * sysdeps/powerpc/powerpc64/dl-trampoline.S (_dl_runtime_resolve, |
| _dl_profile_resolve) [_CALL_ELF == 2]: Restore caller's TOC into |
| r2 before calling target. |
| |
| 2013-12-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> |
| Alan Modra <amodra@gmail.com> |
| |
| * sysdeps/powerpc/powerpc64/sysdep.h [_CALL_ELF == 2] |
| (PPC64_LOAD_FUNCPTR, DOT_LABEL, BODY_LABEL, ENTRY_2, END_2): New |
| versions of macros to support ELFv2 ABI. |
| (LOCALENTRY): New macro. |
| (ENTRY, EALIGN): Use it. |
| * sysdeps/powerpc/powerpc64/crti.S (_init, _fini): Use LOCALENTRY. |
| * sysdeps/powerpc/powerpc64/setjmp-common.S (__GI__setjmp): Do not |
| fall through into ENTRY entry point. |
| * libc/sysdeps/powerpc/powerpc64/dl-machine.h (Elf64_FuncDesc): |
| Only define if _CALL_ELF != 2. |
| |
| (elf_machine_matches_host): Verify ABI version matches. |
| (RTLD_START): Use LOCALENTRY. |
| (elf_machine_type_class): Use SHN_UNDEF PLT handling for ELFv2 ABI. |
| (PLT_INITIAL_ENTRY_WORDS): New version for _CALL_ELF != 2. |
| (PLT_ENTRY_WORDS): New macro. |
| (GLINK_INITIAL_ENTRY_WORDS, GLINK_ENTRY_WORDS): Likewise. |
| (elf_machine_runtime_setup): Support ELFv2 ABI. |
| (elf_machine_fixup_plt): Likewise. |
| (elf_machine_plt_conflict): Likewise. |
| (resolve_ifunc): Likewise. |
| * sysdeps/powerpc/powerpc64/dl-irel.h (elf_irela): Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/bits/libc-vdso.h (VDSO_IFUNC_RET): |
| Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/ldsodefs.h |
| (DL_ADDR_SYM_MATCH): Only define if _CALL_ELF != 2. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/makecontext.S |
| (makecontext): Support ELFv2 ABI. |
| * elf/elf.h (EF_PPC64_ABI): Define. |
| |
| 2013-12-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/sysdep.h [ASSEMBLER] (PPC64_LOAD_FUNCPTR): |
| New assembler macro. |
| [ASSEMBLER] (ENTRY_1): Do not switch to .text section here ... |
| [ASSEMBLER] (ENTRY): ... but instead here ... |
| [ASSEMBLER] (EALIGN): ... and here. |
| [!ASSEMBLER] (PPC64_LOAD_FUNCPTR): New macro. |
| [!ASSEMBLER] (ENTRY_1): New macro; set up .opd entry. |
| [!ASSEMBLER] (ENTRY_2): Use it. |
| * sysdeps/powerpc/powerpc64/dl-machine.h (RTLD_START): Update for |
| ENTRY_2 changes. Use PPC64_LOAD_FUNCPTR. |
| * sysdeps/powerpc/powerpc64/dl-trampoline.S (_dl_runtime_resolve, |
| _dl_profile_resolve): Use PPC64_LOAD_FUNCPTR. |
| * sysdeps/powerpc/powerpc64/crti.S (_init, _fini): Use ENTRY_2. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S (clone): |
| Use PPC64_LOAD_FUNCPTR. |
| |
| 2013-12-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> |
| |
| * sysdeps/powerpc/tls.h (tcbhead_t): Add __private_ss field. |
| |
| 2013-12-04 Alan Modra <amodra@gmail.com> |
| |
| * elf/elf.h (R_PPC64_TLSGD, R_PPC64_TLSLD, R_PPC64_TOCSAVE): Define. |
| (R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA): Likewise. |
| (R_PPC64_TPREL16_HIGH, R_PPC64_TPREL16_HIGHA): Likewise. |
| (R_PPC64_DTPREL16_HIGH, R_PPC64_DTPREL16_HIGHA): Likewise. |
| |
| * sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_rela): Add |
| overflow checking for R_PPC64_ADDR16_HI, R_PPC64_ADDR16_HA, |
| R_PPC64_TPREL16_HI, and R_PPC64_TPREL16_HA. |
| Support new R_PPC64_ADDR16_HIGH, R_PPC64_ADDR16_HIGHA, |
| R_PPC64_TPREL16_HIGH, and R_PPC64_TPREL16_HIGHA relocations. |
| Fix overflow checking for R_PPC64_ADDR30 and R_PPC64_ADDR32. |
| |
| 2013-12-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> |
| |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/makecontext.S |
| (__makecontext): Fix incorrect CFI when backtracing out of |
| context created via makecontext. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/secontext.S |
| (__setcontext): Fix incorrect CFI during switch to new context. |
| (__novec_setcontext): Likewise. |
| |
| 2013-12-04 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #4772] |
| * time/strptime_l.c (__strptime_internal): Allow modifiers |
| in strptime. |
| * time/tst-strptime.c (day_tests): Add testcase. |
| |
| |
| 2013-12-04 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| * scripts/bench.pl: Skip over blank lines. |
| |
| 2013-12-04 Paul Eggert <eggert@cs.ucla.edu> |
| |
| [BZ #926] |
| * manual/time.texi (Calendar Time): Clarify what timezone functions |
| use. |
| |
| 2013-12-04 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/fpu/libm-test-ulps: Update. |
| |
| 2013-12-04 Ondřej Bílka <neleai@seznam.cz> |
| |
| * debug/memcpy_chk.c (__memcpy_chk): Use call instead of custom |
| implementation. |
| * debug/memmove_chk.c (MEMMOVE_CHK): Likewise. |
| * debug/mempcpy_chk.c (__mempcpy_chk): Likewise. |
| * debug/memset_chk.c (__memset_chk): Likewise. |
| * debug/stpncpy_chk.c (__stpncpy_chk): Likewise. |
| * debug/strncpy_chk.c: Likewise. |
| |
| 2013-12-03 Joseph Myers <joseph@codesourcery.com> |
| |
| [BZ #15268] |
| [BZ #15425] |
| * sysdeps/ieee754/dbl-64/e_exp.c: Include <float.h>. |
| (__ieee754_exp): For possibly underflowing results, check size of |
| result and force underflow exception if required. |
| * math/auto-libm-test-in: Add more tests of exp. |
| * math/auto-libm-test-out: Regenerated. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| [BZ #16283] |
| * math/w_exp2.c (__exp2): Handle a zero result as underflow. |
| * math/w_exp2f.c (__exp2f): Likewise. |
| * math/w_exp2l.c (__exp2l): Likewise. |
| * math/auto-libm-test-in: Do not allow missing errno on exp2 |
| underflow. |
| * math/auto-libm-test-out: Regenerated. |
| |
| 2013-12-03 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #16274] |
| * sysdeps/unix/sysv/linux/shm_open.c (shm_open): Correctly |
| handle filename validation. |
| * rt/tst-shm.c (do_test): Do not skip a test when shm_open fails. |
| (do_open): Delete. |
| |
| 2013-12-03 Joseph Myers <joseph@codesourcery.com> |
| |
| [BZ #6786] |
| * sysdeps/ieee754/dbl-64/s_erf.c: Include <errno.h> and <float.h>. |
| (__erfc): Set errno to ERANGE when returning 0 or tiny * tiny. |
| * sysdeps/ieee754/flt-32/s_erff.c: Include <errno.h> and |
| <float.h>. |
| (__erfcf): Set errno to ERANGE when returning 0 or tiny * tiny. |
| * sysdeps/ieee754/ldbl-128/s_erfl.c: Include <errno.h>. |
| (__erfcl): Set errno to ERANGE when returning 0 or tiny * tiny. |
| * sysdeps/ieee754/ldbl-128ibm/s_erfl.c: Include <errno.h>. |
| (__erfcl): Set errno to ERANGE when returning 0 or tiny * tiny. |
| * sysdeps/ieee754/ldbl-96/s_erfl.c: Include <errno.h>. |
| (__erfcl): Set errno to ERANGE when returning 0 or tiny * tiny. |
| * math/auto-libm-test-in: Don't allow missing errno from erfc. |
| Add more erfc tests. |
| * math/auto-libm-test-out: Regenerated. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| * math/auto-libm-test-in: Add tests of erf, erfc, exp, exp10, |
| exp2, expm1, j0 and j1. |
| * math/auto-libm-test-out: Regenerated. |
| * math/libm-test.inc (erf_test_data): Use AUTO_TESTS_f_f. |
| (erfc_test_data): Likewise. |
| (exp_test_data): Likewise. |
| (exp_tonearest_test_data): Likewise. |
| (exp_towardzero_test_data): Likewise. |
| (exp_downward_test_data): Likewise. |
| (exp_upward_test_data): Likewise. |
| (exp10_test_data): Likewise. |
| (exp2_test_data): Likewise. |
| (expm1_test_data): Likewise. |
| (j0_test_data): Likewise. |
| (j1_test_data): Likewise. |
| * math/gen-auto-libm-tests.c: Mention "xfail-rounding" in comment. |
| (input_flag_type): Add flag_xfail_rounding. |
| (input_flags): Add xfail-rounding. |
| (adjust_real): Assert mpfr_number_p not mpfr_regular_p. |
| (output_for_one_input_case): Handle flag_xfail_rounding. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| 2013-12-03 Aurelien Jarno <aurelien@aurel32.net> |
| |
| [BZ #16289] |
| * locale/loadarchive.c (_nl_load_locale_from_archive): Avoid |
| division by 0. |
| |
| 2013-12-03 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| [BZ #16195] |
| * include/stap-probe.h [!USE_STAP_PROBE && !__ASSEMBLER__] |
| (LIBC_PROBE): Change definition to call STAP_PROBE* macros. |
| (STAP_PROBE0): New macro. |
| (STAP_PROBE1): Likewise. |
| (STAP_PROBE2): Likewise. |
| (STAP_PROBE3): Likewise. |
| (STAP_PROBE4): Likewise. |
| |
| 2013-12-02 Ondřej Bílka <neleai@seznam.cz> |
| |
| * manual/llio.texi (Memory-mapped I/O): Add shm_open and shm_close. |
| |
| 2013-12-02 Steve Ellcey <sellcey@mips.com> |
| |
| * benchtests/Makefile (bench): Add sqrt. |
| (LDLIBS-bench-sqrt): New. |
| * benchtests/sqrt-input: New. |
| |
| 2013-12-02 Pavel Simerda <psimerda@redhat.com> |
| |
| * sysdeps/posix/getaddrinfo.c (GAIH_OKIFUNSPEC): Remove macro. |
| (GAIH_EAI): Likewise. |
| (gaih_inet_serv): Don't use GAIH_OKIFUNSPEC. |
| (gaih_inet): Likewise. |
| (getaddrinfo): Don't use GAIH_EAI. |
| |
| * sysdeps/posix/getaddrinfo.c (UNIX_PATH_MAX): Remove macro. |
| (struct gaih): Remove definition. |
| |
| 2013-12-02 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| * nss/nss_files/files-hosts.c (_nss_files_gethostbyname4_r): |
| Use HERRNOP directly. |
| |
| 2013-12-02 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/fpu/libm-test-ulps: Update. |
| |
| 2013-11-30 Joseph Myers <joseph@codesourcery.com> |
| |
| * math/gen-auto-libm-tests.c (test_functions): Add more |
| single-argument functions. |
| (special_fill_pi_2): New function. |
| (special_fill_minus_pi_2): Likewise. |
| (special_fill_pi_6): Likewise. |
| (special_fill_minus_pi_6): Likewise. |
| (special_fill_pi_3): Likewise. |
| (special_fill_2pi_3): Likewise. |
| (special_fill_e): Likewise. |
| (special_fill_1_e): Likewise. |
| (special_fill_e_minus_1): Likewise. |
| (special_real_inputs): Add more special inputs. |
| (output_for_one_input_case): Do not require ERANGE on underflow to |
| zero if round-to-nearest result does not underflow to zero, unless |
| exact results required. |
| * math/auto-libm-test-in: Add tests of acos, acosh, asin, asinh, |
| atan, atanh, cbrt, cos and cosh. |
| * math/auto-libm-test-out: Regenerated. |
| * math/libm-test.inc (acos_test_data): Use AUTO_TESTS_f_f. |
| (acos_tonearest_test_data): Likewise. |
| (acos_towardzero_test_data): Likewise. |
| (acos_downward_test_data): Likewise. |
| (acos_upward_test_data): Likewise. |
| (acosh_test_data): Likewise. |
| (asin_test_data): Likewise. |
| (asin_tonearest_test_data): Likewise. |
| (asin_towardzero_test_data): Likewise. |
| (asin_upward_test_data): Likewise. |
| (asinh_test_data): Likewise. |
| (atan_test_data): Likewise. |
| (atanh_test_data): Likewise. |
| (cbrt_test_data): Likewise. |
| (cos_test_data): Likewise. |
| (cos_tonearest_test_data): Likewise. |
| (cos_towardzero_test_data): Likewise. |
| (cos_downward_test_data): Likewise. |
| (cos_upward_test_data): Likewise. |
| (cosh_test_data): Likewise. |
| (cosh_tonearest_test_data): Likewise. |
| (cosh_towardzero_test_data): Likewise. |
| (cosh_downward_test_data): Likewise. |
| (cosh_upward_test_data): Likewise. |
| * sysdeps/i386/fpu/libm-test-ulps: Update. |
| * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. |
| |
| 2013-11-29 Joseph Myers <joseph@codesourcery.com> |
| |
| [BZ #6787] |
| * math/w_exp10.c (__exp10): Handle a zero result as underflow. |
| * math/w_exp10f.c (__exp10f): Likewise. |
| * math/w_exp10l.c (__exp10l): Likewise. |
| * math/libm-test.inc (exp10_test_data): Add more tests and expect |
| errno settings in existing tests. |
| |
| [BZ #14032] |
| * sysdeps/i386/fpu/e_sqrt.S (__ieee754_sqrt): Do fsqrt with |
| precision control set to double precision. |
| * sysdeps/i386/fpu/w_sqrt.c: New file. |
| * math/auto-libm-test-in: Add more tests. |
| * math/auto-libm-test-out: Update. |
| |
| * math/libm-test.inc (sqrt_tonearest_test_data): New variable. |
| (sqrt_test_tonearest): New function. |
| (sqrt_towardzero_test_data): New variable. |
| (sqrt_test_towardzero): New function. |
| (sqrt_downward_test_data): New variable. |
| (sqrt_test_downward): New function. |
| (sqrt_upward_test_data): New variable. |
| (sqrt_test_upward): New function. |
| (main): Call the new functions. |
| |
| * math/gen-auto-libm-tests.c: New file. |
| * math/auto-libm-test-in: Likewise. |
| * math/auto-libm-test-out: New generated file. |
| * math/gen-libm-test.pl ($auto_input, %auto_tests): New global |
| variables. |
| (%beautify): Add generated representations of zero. |
| (top level): Set $auto_input and call parse_auto_input. |
| (beautify): Remove trailing "f" from hex float constants. |
| (parse_args): Handle XFAIL_TEST. |
| (convert_condition): New function. |
| (or_value): Likewise. |
| (or_cond_value): Likewise. |
| (generate_testfile): Handle AUTO_TESTS_* lines. |
| (parse_auto_input): New function. |
| * math/libm-test.inc (XFAIL_TEST): New macro. |
| (ERRNO_UNCHANGED): Update value. |
| (ERRNO_EDOM): Likewise. |
| (ERRNO_ERANGE): Likewise. |
| (IGNORE_RESULT): Likewise. |
| (TEST_COND_flt_32): New macro. |
| (TEST_COND_dbl_64): Likewise. |
| (TEST_COND_ldbl_96_intel): Likewise. |
| (TEST_COND_ldbl_96_m68k): Likewise. |
| (TEST_COND_ldbl_128): Likewise. |
| (TEST_COND_ldbl_128ibm): Likewise. |
| (TEST_COND_long32): Likewise. |
| (TEST_COND_long64): Likewise. |
| (TEST_COND_before_rounding): Likewise. |
| (TEST_COND_after_rounding): Likewise. |
| (enable_test): Handle XFAIL_TEST flag. |
| (sqrt_test_data): Use AUTO_TESTS_f_f for tests of finite inputs |
| with finite results. |
| * math/Makefile ($(objpfx)libm-test.stmp): Depend on |
| auto-libm-test-out. |
| |
| 2013-11-29 Siddhesh Poyarekar <siddhesh@redhat.com> |
| Andreas Krebbel <Andreas.Krebbel@de.ibm.com> |
| |
| [BZ #16214] |
| * sysdeps/s390/dl-tls.h (__TLS_GET_ADDR): Invoke |
| __tls_get_addr_internal instead of __tls_get_offset in order to |
| avoid GOT pointer dependency. Make rtld export |
| __tls_get_addr_internal@@GLIBC_PRIVATE while still hiding |
| __tls_get_addr since we are a __tls_get_offset platform. |
| * sysdeps/s390/s390-64/tls-macros.h (TLS_IE PIC): Don't rely on |
| GOT pointer being set up before. |
| * sysdeps/s390/s390-32/tls-macros.h (TLS_IE PIC): Likewise. |
| |
| 2013-11-28 Joseph Myers <joseph@codesourcery.com> |
| |
| * manual/math.texi (Errors in Math Functions): Document accuracy |
| goals. |
| |
| [BZ #15004] |
| * sysdeps/ieee754/ldbl-96/e_atan2l.c: Remove file. |
| * sysdeps/ieee754/ldbl-96/e_ilogbl.c: Likewise. |
| * sysdeps/ieee754/ldbl-96/e_remainderl.c: Likewise. |
| * sysdeps/ieee754/ldbl-96/s_ceill.c: Likewise. |
| * sysdeps/ieee754/ldbl-96/s_fabsl.c: Likewise. |
| * sysdeps/ieee754/ldbl-96/s_finitel.c: Likewise. |
| * sysdeps/ieee754/ldbl-96/s_floorl.c: Likewise. |
| * sysdeps/ieee754/ldbl-96/s_fpclassifyl.c: Likewise. |
| * sysdeps/ieee754/ldbl-96/s_isinfl.c: Likewise. |
| * sysdeps/ieee754/ldbl-96/s_isnanl.c: Likewise. |
| * sysdeps/ieee754/ldbl-96/s_logbl.c: Likewise. |
| * sysdeps/ieee754/ldbl-96/s_nearbyintl.c: Likewise. |
| * sysdeps/ieee754/ldbl-96/s_nextafterl.c: Likewise. |
| * sysdeps/ieee754/ldbl-96/s_rintl.c: Likewise. |
| * sysdeps/ieee754/ldbl-96/s_scalbnl.c: Likewise. |
| * sysdeps/ieee754/ldbl-96/s_truncl.c: Likewise. |
| |
| * sysdeps/powerpc/nofpu/atomic-feclearexcept.c: New file. |
| * sysdeps/powerpc/nofpu/atomic-feholdexcept.c: Likewise. |
| * sysdeps/powerpc/nofpu/atomic-feupdateenv.c: Likewise. |
| * sysdeps/powerpc/nofpu/flt-rounds.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/atomic-feclearexcept.c: |
| Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/atomic-feholdexcept.c: |
| Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/atomic-feupdateenv.c: |
| Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/flt-rounds.c: Likewise. |
| * sysdeps/powerpc/nofpu/Makefile [$(subdir) = soft-fp] |
| (sysdep_routines): Add atomic-feholdexcept, atomic-feclearexcept, |
| atomic-feupdateenv and flt-rounds. |
| * sysdeps/powerpc/nofpu/Versions (libc): Add |
| __atomic_feholdexcept, __atomic_feclearexcept, |
| __atomic_feupdateenv and __flt_rounds to GLIBC_2.19. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fenv_libc.h |
| (__feraiseexcept_soft): Declare and use libc_hidden_proto here. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fraiseexcept-soft.c |
| (__feraiseexcept_soft): Don't declare and use libc_hidden_proto |
| here. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist: |
| Update. |
| |
| * manual/arith.texi (FP Exceptions): Document that exceptions may |
| not be raised when matherr is used. |
| (Math Error Reporting): Document overflow in directed rounding |
| modes. Document that errno may not be set when finite values are |
| returned on overflow. Document intent to set errno on underflow |
| only for underflow to zero. |
| |
| [BZ #16271] |
| * sysdeps/ieee754/dbl-64/e_sqrt.c (__ieee754_sqrt): Set |
| round-to-nearest then adjust result for other rounding modes. |
| * include/fenv.h (fegetround): Use libm_hidden_proto. |
| * math/fegetround.c (fegetround): Use libm_hidden_def. |
| * sysdeps/i386/fpu/fegetround.c (fegetround): Likewise. |
| * sysdeps/powerpc/fpu/fegetround.c (fegetround): Likewise. |
| * sysdeps/powerpc/nofpu/fegetround.c (fegetround): Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fegetround.c (fegetround): |
| Likewise. |
| * sysdeps/s390/fpu/fegetround.c (fegetround): Likewise. |
| * sysdeps/sh/sh4/fpu/fegetround.c (fegetround): Likewise. |
| * sysdeps/sparc/fpu/fegetround.c (fegetround): Likewise. |
| * sysdeps/x86_64/fpu/fegetround.c (fegetround): Likewise. |
| |
| 2013-11-28 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| [BZ #16077] |
| * nss/Versions (libnss_files): Add |
| _nss_files_gethostbyname3_r. |
| * nss/nss_files/files-hosts.c (_nss_files_gethostbyname3_r): |
| New function. |
| (HOST_DB_LOOKUP): Remove macro. |
| (_nss_files_gethostbyname_r): Implement function without the |
| HOST_DB_LOOKUP macro. |
| (_nss_files_gethostbyname2_r): Likewise. |
| |
| 2013-11-28 Ondřej Bílka <neleai@seznam.cz> |
| |
| * malloc/malloc.c (__libc_calloc): Make memset a tail call. |
| |
| 2013-11-26 Uros Bizjak <ubizjak@gmail.com> |
| |
| * soft-fp/op-4.h (_FP_FRAC_ASSEMBLE_4): Check rsize against |
| _FP_W_TYPE_SIZE to avoid "left shift count >= width of type" |
| warning. |
| |
| 2013-11-26 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/fpu/feenablxcpt.c (feenableexcept): Use |
| __fe_nomask_env_priv instead of __fe_nomask_env to avoid a PLT call. |
| * sysdeps/powerpc/fpu/fesetenv.c (__fesetenv): Likewise. |
| * sysdeps/powerpc/fpu/feupdateenv.c (__feupdateenv): Likewise. |
| * sysdeps/powerpc/fpu/fenv_libc.h (__fe_nomask_env): Rename to |
| __fe_nomask_env_priv and attribute_hidden. |
| * sysdeps/powerpc/fpu/fenv_private.h (libc_fesetenv_ppc): Likewise. |
| (libc_feupdateenv_test_ppc): Likewise. |
| (libc_feresetround_ppc): Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c |
| (__fe_nomask_env): Rename to __fe_nomask_env_priv and adjust |
| compat_symbol macro. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c |
| (__fe_nomask_env): Likewise. |
| * sysdeps/powerpc/fpu/fe_nomask.c (__fe_nomask_env): Likewise. |
| |
| 2013-11-26 Ondřej Bílka <neleai@seznam.cz> |
| |
| * string/Makefile: Remove ifunc tests. |
| * string/test-string.h: Define TEST_IFUNC. |
| * string/test-bcopy-ifunc.c: Remove. |
| * string/test-bzero-ifunc.c: Likewise. |
| * string/test-memccpy-ifunc.c: Likewise. |
| * string/test-memchr-ifunc.c: Likewise. |
| * string/test-memcmp-ifunc.c: Likewise. |
| * string/test-memcpy-ifunc.c: Likewise. |
| * string/test-memmem-ifunc.c: Likewise. |
| * string/test-memmove-ifunc.c: Likewise. |
| * string/test-mempcpy-ifunc.c: Likewise. |
| * string/test-memrchr-ifunc.c: Likewise. |
| * string/test-memset-ifunc.c: Likewise. |
| * string/test-rawmemchr-ifunc.c: Likewise. |
| * string/test-stpcpy-ifunc.c: Likewise. |
| * string/test-stpncpy-ifunc.c: Likewise. |
| * string/test-strcasecmp-ifunc.c: Likewise. |
| * string/test-strcasestr-ifunc.c: Likewise. |
| * string/test-strcat-ifunc.c: Likewise. |
| * string/test-strchr-ifunc.c: Likewise. |
| * string/test-strchrnul-ifunc.c: Likewise. |
| * string/test-strcmp-ifunc.c: Likewise. |
| * string/test-strcpy-ifunc.c: Likewise. |
| * string/test-strcspn-ifunc.c: Likewise. |
| * string/test-strlen-ifunc.c: Likewise. |
| * string/test-strncasecmp-ifunc.c: Likewise. |
| * string/test-strncat-ifunc.c: Likewise. |
| * string/test-strncmp-ifunc.c: Likewise. |
| * string/test-strncpy-ifunc.c: Likewise. |
| * string/test-strnlen-ifunc.c: Likewise. |
| * string/test-strpbrk-ifunc.c: Likewise. |
| * string/test-strrchr-ifunc.c: Likewise. |
| * string/test-strspn-ifunc.c: Likewise. |
| * string/test-strstr-ifunc.c: Likewise. |
| |
| 2013-11-26 Ondřej Bílka <neleai@seznam.cz> |
| |
| * benchtests/Makefile: Remove ifunc tests. |
| * benchtests/bench-string.h: Define TEST_IFUNC. |
| * benchtests/bench-bcopy-ifunc.c: Remove. |
| * benchtests/bench-bzero-ifunc.c: Likewise. |
| * benchtests/bench-memccpy-ifunc.c: Likewise. |
| * benchtests/bench-memchr-ifunc.c: Likewise. |
| * benchtests/bench-memcmp-ifunc.c: Likewise. |
| * benchtests/bench-memcpy-ifunc.c: Likewise. |
| * benchtests/bench-memmem-ifunc.c: Likewise. |
| * benchtests/bench-memmove-ifunc.c: Likewise. |
| * benchtests/bench-mempcpy-ifunc.c: Likewise. |
| * benchtests/bench-memrchr-ifunc.c: Likewise. |
| * benchtests/bench-memset-ifunc.c: Likewise. |
| * benchtests/bench-rawmemchr-ifunc.c: Likewise. |
| * benchtests/bench-stpcpy_chk-ifunc.c: Likewise. |
| * benchtests/bench-stpcpy-ifunc.c: Likewise. |
| * benchtests/bench-stpncpy-ifunc.c: Likewise. |
| * benchtests/bench-strcasecmp-ifunc.c: Likewise. |
| * benchtests/bench-strcasestr-ifunc.c: Likewise. |
| * benchtests/bench-strcat-ifunc.c: Likewise. |
| * benchtests/bench-strchr-ifunc.c: Likewise. |
| * benchtests/bench-strchrnul-ifunc.c: Likewise. |
| * benchtests/bench-strcmp-ifunc.c: Likewise. |
| * benchtests/bench-strcpy_chk-ifunc.c: Likewise. |
| * benchtests/bench-strcpy-ifunc.c: Likewise. |
| * benchtests/bench-strcspn-ifunc.c: Likewise. |
| * benchtests/bench-strlen-ifunc.c: Likewise. |
| * benchtests/bench-strncasecmp-ifunc.c: Likewise. |
| * benchtests/bench-strncat-ifunc.c: Likewise. |
| * benchtests/bench-strncmp-ifunc.c: Likewise. |
| * benchtests/bench-strncpy-ifunc.c: Likewise. |
| * benchtests/bench-strnlen-ifunc.c: Likewise. |
| * benchtests/bench-strpbrk-ifunc.c: Likewise. |
| * benchtests/bench-strrchr-ifunc.c: Likewise. |
| * benchtests/bench-strsep-ifunc.c: Likewise. |
| * benchtests/bench-strspn-ifunc.c: Likewise. |
| * benchtests/bench-strstr-ifunc.c: Likewise. |
| |
| 2013-11-26 Ondřej Bílka <neleai@seznam.cz> |
| |
| * sysdeps/x86_64/dl-tlsdesc.S (_dl_tlsdesc_resolve_hold): Fix typo. |
| |
| 2013-11-26 Ondřej Bílka <neleai@seznam.cz> |
| |
| * resolv/netdb.h: Use __glibc_reserved instead __unused. |
| * rt/aio.h: Likewise. |
| * sysdeps/gnu/bits/utmp.h: Likewise. |
| * sysdeps/gnu/bits/utmpx.h: Likewise. |
| * sysdeps/gnu/netinet/ip_icmp.h: Likewise. |
| * sysdeps/unix/sysv/linux/bits/ipc.h: Likewise. |
| * sysdeps/unix/sysv/linux/bits/msq.h: Likewise. |
| * sysdeps/unix/sysv/linux/bits/sem.h: Likewise. |
| * sysdeps/unix/sysv/linux/bits/shm.h: Likewise. |
| * sysdeps/unix/sysv/linux/bits/stat.h: Likewise. |
| * sysdeps/unix/sysv/linux/kernel_stat.h: Likewise. |
| * sysdeps/unix/sysv/linux/ntp_gettimex.c: Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/bits/ipc.h: Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/bits/msq.h: Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/bits/sem.h: Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/bits/shm.h: Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/bits/stat.h: Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/kernel_stat.h: Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h: Likewise. |
| * sysdeps/unix/sysv/linux/s390/bits/ipc.h: Likewise. |
| * sysdeps/unix/sysv/linux/s390/bits/msq.h: Likewise. |
| * sysdeps/unix/sysv/linux/s390/bits/sem.h: Likewise. |
| * sysdeps/unix/sysv/linux/s390/bits/shm.h: Likewise. |
| * sysdeps/unix/sysv/linux/s390/bits/stat.h: Likewise. |
| * sysdeps/unix/sysv/linux/s390/bits/utmp.h: Likewise. |
| * sysdeps/unix/sysv/linux/s390/bits/utmpx.h: Likewise. |
| * sysdeps/unix/sysv/linux/s390/s390-32/utmp32.h: Likewise. |
| * sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h: Likewise. |
| * sysdeps/unix/sysv/linux/sh/bits/shm.h: Likewise. |
| * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise. |
| * sysdeps/unix/sysv/linux/sparc/bits/ipc.h: Likewise. |
| * sysdeps/unix/sysv/linux/sparc/bits/msq.h: Likewise. |
| * sysdeps/unix/sysv/linux/sparc/bits/sem.h: Likewise. |
| * sysdeps/unix/sysv/linux/sparc/bits/shm.h: Likewise. |
| * sysdeps/unix/sysv/linux/sparc/bits/stat.h: Likewise. |
| * sysdeps/unix/sysv/linux/sparc/sparc32/kernel_stat.h: Likewise. |
| * sysdeps/unix/sysv/linux/sparc/sparc64/kernel_stat.h: Likewise. |
| * sysdeps/unix/sysv/linux/sparc/sparc64/xstatconv.c: Likewise. |
| * sysdeps/unix/sysv/linux/sparc/sys/procfs.h: Likewise. |
| * sysdeps/unix/sysv/linux/sys/timex.h: Likewise. |
| * sysdeps/unix/sysv/linux/x86/bits/msq.h: Likewise. |
| * sysdeps/unix/sysv/linux/x86/bits/sem.h: Likewise. |
| * sysdeps/unix/sysv/linux/x86/bits/shm.h: Likewise. |
| * sysdeps/unix/sysv/linux/x86/bits/stat.h: Likewise. |
| * sysdeps/unix/sysv/linux/xstatconv.c: Likewise. |
| * sysdeps/x86/fpu/bits/fenv.h: Likewise. |
| |
| 2013-11-25 Carlos O'Donell <carlos@redhat.com> |
| |
| [BZ #16245] |
| * sysdeps/unix/sysv/linux/sys/ptrace.h (__ptrace_eventcodes): |
| Rename PTRAVE_EVENT_SECCOMP to PTRACE_EVENT_SECCOMP. |
| |
| 2013-11-25 Joseph Myers <joseph@codesourcery.com> |
| |
| * sysdeps/powerpc/nofpu/fenv_libc.h (__fegetround): New macro. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fenv_libc.h (__fegetround): |
| Likewise. |
| |
| 2013-11-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/ieee754/ldbl-128ibm/e_expl.c (__ieee754_expl): Use |
| SET_RESTORE_ROUND instead of feholdexcept/fesetround/fesetenv. |
| * sysdeps/powerpc/fpu/fenv_libc.h (__fegetround): Remove define. |
| (__fesetround): Remove define. |
| * sysdeps/powerpc/fpu/fenv_private.h: New file: Inline floating point |
| rounding and exceptions handling. |
| * sysdeps/powerpc/fpu/math_private.h: Include fenv_private.h. |
| * sysdeps/powerpc/fpu/fenv_libc.h (__fe_mask_env): Define as hidden. |
| (__fe_nomask_env): Likewise. |
| * sysdeps/ieee754/ldbl-128ibm/s_llrintl.c (__llrintl): Use |
| __fegetround instead of fegetround. |
| * sysdeps/ieee754/ldbl-128ibm/s_lrintl.c (__lrintl): Likewise. |
| * sysdeps/ieee754/ldbl-128ibm/s_rintl.c (__rintl): Likewise. |
| |
| 2013-11-21 Roland McGrath <roland@hack.frob.com> |
| |
| * malloc/malloc.c: Move #include <sys/param.h> to the top; comment why |
| it's there. |
| |
| * sysdeps/generic/sys/swap.h (swapon): Add FLAGS argument to prototype. |
| |
| 2013-11-21 Meador Inge <meadori@codesourcery.com> |
| |
| [BZ #11157] |
| * crypt/crypt.h (encrypt): Use __glibc_block instead of __block. |
| (encrypt_r): Likewise. |
| * malloc/obstack.h (obstack_free): Likewise. |
| * posix/unistd.h (encrypt): Likewise. |
| |
| 2013-11-21 Guy Martin <gmsoft@tuxicoman.be> |
| |
| * sysdeps/generic/ldsodefs.h: Replace DL_DT_INIT_ADDRESS() and |
| DL_DT_FINI_ADDRESS() macro with DL_CALL_DT_INIT() and |
| DL_CALL_DT_FINI() that call the functions directly. |
| * elf/dl-init.c: Use the new DL_CALL_DT_INIT() macro. |
| * elf/dl-close.c: Use the new DL_CALL_DT_FINI() macro. |
| * elf/dl-fini.c: Likewise. |
| |
| 2013-11-20 Ondřej Bílka <neleai@seznam.cz> |
| |
| * malloc/hooks.c (memalign_check): Add alignment rounding. |
| * malloc/malloc.c (_mid_memalign): New function. |
| (__libc_valloc, __libc_pvalloc, __libc_memalign, __posix_memalign): |
| Implement by calling _mid_memalign. |
| * manual/probes.texi (Memory Allocation Probes): Remove |
| memory_valloc_retry and memory_pvalloc_retry. |
| |
| 2013-11-20 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| * locale/programs/locarchive.c (open_archive): Add const |
| qualifier to ARCHIVEFNAME and copy default fname to |
| DEFAULT_FNAME. |
| |
| [BZ #15601] |
| * libio/tst-widetext.input: Rename Oriya to Odia. |
| * locale/iso-639.def: Likewise. |
| |
| * manual/probes.texi (Mathematical Function Probes): Add |
| documentation for sin, cos, asin and acos probes. |
| * sysdeps/ieee754/dbl-64/sincos32.c: Include stap-probe.h. |
| (__sin32): Add slowasin probe. |
| (__cos32): Add slowacos probe. |
| (__mpsin): Add slowsin probe. |
| (__mpcos): Add slowcos probe. |
| |
| 2013-11-19 Joseph Myers <joseph@codesourcery.com> |
| |
| [BZ #15483] |
| * sysdeps/powerpc/nofpu/sim-full.c (__sim_exceptions): Change to |
| thread-local __sim_exceptions_thread and global |
| __sim_exceptions_global. |
| (__sim_disabled_exceptions): Change to thread-local |
| __sim_disabled_exceptions_thread and global |
| __sim_disabled_exceptions_global. |
| (__sim_round_mode): Change to thread-local __sim_round_mode_thread |
| and global __sim_round_mode_global. |
| (__simulate_exceptions): Use thread-local floating-point state and |
| set global state from it as needed. |
| * sysdeps/powerpc/nofpu/Versions (GLIBC_PRIVATE): Add |
| __sim_exceptions_thread, __sim_disabled_exceptions_thread and |
| __sim_round_mode_thread. |
| * sysdeps/powerpc/nofpu/soft-supp.h: Include <shlib-compat.h>. |
| (__sim_exceptions): Change to thread-local __sim_exceptions_thread |
| and global __sim_exceptions_global. |
| (__sim_disabled_exceptions): Change to thread-local |
| __sim_disabled_exceptions_thread and global |
| __sim_disabled_exceptions_global. |
| (__sim_round_mode): Change to thread-local __sim_round_mode_thread |
| and global __sim_round_mode_global. |
| [SIM_GLOBAL_COMPAT] (SIM_COMPAT_SYMBOL): New macro. |
| (SIM_SET_GLOBAL): Likewise. |
| * sysdeps/powerpc/soft-fp/sfp-machine.h |
| [!(__NO_FPRS__ && !_SOFT_FLOAT)] (FP_ROUNDMODE): Use |
| __sim_round_mode_thread. |
| [!(__NO_FPRS__ && !_SOFT_FLOAT)] (FP_TRAPPING_EXCEPTIONS): Use |
| __sim_disabled_exceptions_thread. |
| (__sim_exceptions): Change to __sim_exceptions_thread. |
| (__sim_disabled_exceptions): Change to |
| __sim_disabled_exceptions_thread. |
| (__sim_round_mode): Change to __sim_round_mode_thread. |
| * sysdeps/powerpc/nofpu/fclrexcpt.c (__feclearexcept): Use |
| thread-local floating-point state and set global state from it as |
| needed. |
| * sysdeps/powerpc/nofpu/fedisblxcpt.c (fedisableexcept): Likewise. |
| * sysdeps/powerpc/nofpu/feenablxcpt.c: Include "soft-supp.h". |
| (__sim_disabled_exceptions): Remove extern declaration. |
| (feenableexcept): Use thread-local floating-point state and set |
| global state from it as needed. |
| * sysdeps/powerpc/nofpu/fegetenv.c (__sim_exceptions): Remove |
| extern declaration. |
| (__sim_disabled_exceptions): Likewise. |
| (__sim_round_mode): Likewise. |
| (__fegetenv): Use thread-local floating-point state. |
| * sysdeps/powerpc/nofpu/fegetexcept.c (fegetexcept): Likewise. |
| * sysdeps/powerpc/nofpu/fegetround.c (fegetround): Likewise. |
| * sysdeps/powerpc/nofpu/fesetenv.c (__fesetenv): Use thread-local |
| floating-point state and set global state from it as needed. |
| * sysdeps/powerpc/nofpu/fesetround.c (fesetround): Likewise. |
| * sysdeps/powerpc/nofpu/feupdateenv.c (__feupdateenv): Likewise. |
| * sysdeps/powerpc/nofpu/fgetexcptflg.c (__fegetexceptflag): |
| Likewise. |
| * sysdeps/powerpc/nofpu/fraiseexcpt.c (__feraiseexcept): Likewise. |
| * sysdeps/powerpc/nofpu/fsetexcptflg.c (__fesetexceptflag): |
| Likewise. |
| sysdeps/powerpc/nofpu/ftestexcept.c (fetestexcept): Likewise. |
| * sysdeps/powerpc/nofpu/get-rounding-mode.h (get_rounding_mode): |
| Use __sim_round_mode_thread. |
| * math/test-fenv-tls.c: New file. |
| * math/Makefile (tests): Add test-fenv-tls. |
| ($(objpfx)test-fenv-tls): Depend on |
| $(common-objpfx)nptl/libpthread.so. |
| |
| 2013-11-19 Andreas Schwab <schwab@suse.de> |
| |
| * locale/programs/locale.c (show_info): Decode wordarray elements. |
| * locale/categories.def (LC_MONETARY): Add element for |
| _NL_MONETARY_CRNCYSTR. |
| * locale/C-monetary.c (conversion_rate): New variable. |
| (_nl_C_LC_MONETARY): Use it for _NL_MONETARY_CONVERSION_RATE |
| element. |
| |
| 2013-11-18 Chris Metcalf <cmetcalf@tilera.com> |
| |
| * math/test-fpucw-ieee.c [!defined _FPU_IEEE] (FPU_CONTROL): |
| Omit definition of FPU_CONTROL and use default if no _FPU_IEEE. |
| |
| 2013-11-18 Paul Pluzhnikov <ppluzhnikov@google.com> |
| |
| * elf/Makefile (tst-auxv): New test. |
| * elf/tst-auxv.c: New |
| * elf/rtld.c (dl_main): Adjust AT_EXECFN |
| |
| 2013-11-18 Joseph Myers <joseph@codesourcery.com> |
| |
| * include/libc-symbols.h (__hidden_proto): Add argument "thread". |
| (hidden_proto): Caller changed. |
| (hidden_tls_proto): New macro. |
| (libc_hidden_tls_proto): Likewise. |
| (rtld_hidden_tls_proto): Likewise. |
| (libm_hidden_tls_proto): Likewise. |
| (libresolv_hidden_tls_proto): Likewise. |
| (librt_hidden_tls_proto): Likewise. |
| (libdl_hidden_tls_proto): Likewise. |
| (libnss_files_hidden_tls_proto): Likewise. |
| (libnsl_hidden_tls_proto): Likewise. |
| (libnss_nisplus_hidden_tls_proto): Likewise. |
| (libutil_hidden_tls_proto): Likewise. |
| |
| 2013-11-18 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #10253] |
| * elf/dl-load.c (fillin_rpath): Add linkmap parameter and expand path. |
| (decompose_rpath): Defer expansion to fillin_rpath. |
| (_dl_init_paths): Pass linkmap to fillin_rpath. |
| |
| 2013-11-18 Rajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com> |
| |
| * benchtests/Makefile: Add strsep. |
| * benchtests/bench-strsep.c: New file: strsep benchtest. |
| * benchtests/bench-strsep-ifunc.c: New file: strsep benchtest. |
| |
| 2013-11-18 Andreas Schwab <schwab@suse.de> |
| |
| * locale/programs/locale.c (show_info) [case byte]: Check for |
| '\377' instead of '\177'. |
| * locale/C-monetary.c (not_available): Always use "\377". |
| * stdlib/strfmon_l.c (__vstrfmon_l): Use -2 as marker for |
| unspecified p_sign_posn and n_sign_posn. Check for '\377' to |
| detect unavailable sign_posn locale elements. |
| * locale/localeconv.c (__localeconv): For grouping and |
| mon_grouping handle "\177" and "\377" like no grouping. |
| (INT_ELEM): New macro. Use it to set all numeric members. |
| * locale/programs/ld-monetary.c (monetary_read) |
| <tok_mon_grouping>: Normalize single -1 to the empty string. |
| * locale/programs/ld-numeric.c (numeric_read) <tok_grouping>: |
| Likewise. |
| |
| 2013-11-07 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #16055] |
| * stdio-common/vfscanf.c (_IO_vfscanf_internal): Limit width |
| when we match (nil). |
| * stdio-common/tst-sscanf.c (struct test): Add testcase. |
| |
| 2013-11-16 Joseph Myers <joseph@codesourcery.com> |
| |
| * math/libm-test.inc (TEST_NAN_SIGN): New macro. |
| (NO_TEST_INLINE): Update value. |
| (ERRNO_UNCHANGED): Likewise. |
| (ERRNO_EDOM): Likewise. |
| (ERRNO_ERANGE): Likewise. |
| (IGNORE_RESULT): Likewise. |
| (check_float_internal): Check signs of NaN results if |
| TEST_NAN_SIGN used. |
| (check_complex): Pass TEST_NAN_SIGN flag through to second |
| check_float_internal call. |
| (copysign_test_data): Add tests with quiet NaNs as second |
| argument. Use TEST_NAN_SIGN. |
| (fabs_test_data): Add test of negative quiet NaN argument. Use |
| TEST_NAN_SIGN. |
| (signbit_test_data): Add tests of quiet NaN argument. |
| * math/gen-libm-test.pl (parse_args): Handle TEST_NAN_SIGN. |
| |
| * math/gen-libm-test.pl (show_exceptions): Take extra argument |
| $ignore_result. |
| (parse_args): Handle function results specified as IGNORE. |
| * math/libm-test.inc (IGNORE_RESULT): New macro. |
| (check_float_internal): Do not check numerical result if flag |
| IGNORE_RESULT set. |
| (check_complex): Pass through IGNORE_RESULT to second |
| check_float_internal call. |
| (check_int): Do not check numerical result if flag IGNORE_RESULT |
| set. |
| (check_long): Likewise. |
| (check_bool): Likewise. |
| (check_longlong): Likewise. |
| (lrint_test_data): Add tests of infinite and NaN arguments. |
| (lrint_tonearest_test_data): Likewise. |
| (lrint_towardzero_test_data): Likewise. |
| (lrint_downward_test_data): Likewise. |
| (lrint_upward_test_data): Likewise. |
| (llrint_test_data): Likewise. |
| (llrint_tonearest_test_data): Likewise. |
| (llrint_towardzero_test_data): Likewise. |
| (llrint_downward_test_data): Likewise. |
| (llrint_upward_test_data): Likewise. |
| (lround_test_data): Likewise. |
| (llround_test_data): Likewise. |
| |
| * math/libm-test.inc (NO_TEST_INLINE): New macro. |
| (ERRNO_UNCHANGED): Update value. |
| (ERRNO_EDOM): Likewise. |
| (ERRNO_ERANGE): Likewise. |
| (NO_TEST_INLINE_FLOAT): New macro. |
| (NO_TEST_INLINE_DOUBLE): Likewise. |
| (enable_test): New function. |
| (RUN_TEST_f_f): Check enable_test before running test. |
| (RUN_TEST_2_f): Likewise. |
| (RUN_TEST_fff_f): Likewise. |
| (RUN_TEST_c_f): Likewise. |
| (RUN_TEST_f_f1): Likewise. |
| (RUN_TEST_fF_f1): Likewise. |
| (RUN_TEST_fI_f1): Likewise. |
| (RUN_TEST_ffI_f1): Likewise. |
| (RUN_TEST_c_c): Likewise. |
| (RUN_TEST_cc_c): Likewise. |
| (RUN_TEST_f_i): Likewise. |
| (RUN_TEST_f_i_tg): Likewise. |
| (RUN_TEST_ff_i_tg): Likewise. |
| (RUN_TEST_f_b): Likewise. |
| (RUN_TEST_f_b_tg): Likewise. |
| (RUN_TEST_f_l): Likewise. |
| (RUN_TEST_f_L): Likewise. |
| (RUN_TEST_fFF_11): Likewise. |
| (asinh_test_data): Use NO_TEST_INLINE instead of [!TEST_INLINE] |
| conditionals. |
| (cosh_test_data): Likewise. |
| (exp_test_data): Likewise. |
| (expm1_test_data): Likewise. |
| (hypot_test_data): Likewise. |
| (pow_test_data): Likewise. |
| (sinh_test_data): Likewise. |
| (tanh_test_data): Likewise. |
| * math/gen-libm-test.pl (parse_args): Allow NO_TEST_INLINE as |
| flags argument. |
| |
| * libm-test.inc (acos_test_data): Disallow inexact exceptions for |
| tests with quiet NaN input and output. |
| (acosh_test_data): Likewise. |
| (asin_test_data): Likewise. |
| (asinh_test_data): Likewise. |
| (atan_test_data): Likewise. |
| (atanh_test_data): Likewise. |
| (atan2_test_data): Likewise. |
| (cbrt_test_data): Likewise. |
| (cos_test_data): Likewise. |
| (cosh_test_data): Likewise. |
| (erf_test_data): Likewise. |
| (erfc_test_data): Likewise. |
| (exp_test_data): Likewise. |
| (exp10_test_data): Likewise. |
| (exp2_test_data): Likewise. |
| (expm1_test_data): Likewise. |
| (hypot_test_data): Likewise. |
| (j0_test_data): Likewise. |
| (j1_test_data): Likewise. |
| (jn_test_data): Likewise. |
| (lgamma_test_data): Likewise. |
| (log_test_data): Likewise. |
| (log10_test_data): Likewise. |
| (log1p_test_data): Likewise. |
| (log2_test_data): Likewise. |
| (pow_test_data): Likewise. |
| (scalb_test_data): Likewise. |
| (sin_test_data): Likewise. |
| (sincos_test_data): Likewise. |
| (sinh_test_data): Likewise. |
| (tan_test_data): Likewise. |
| (tanh_test_data): Likewise. |
| (tgamma_test_data): Likewise. |
| (y0_test_data): Likewise. |
| (y1_test_data): Likewise. |
| (yn_test_data): Likewise. |
| |
| [BZ #16167] |
| * sysdeps/i386/fpu/e_pow.S (__ieee754_pow): Check for first |
| argument being NaN and avoid computations with second argument in |
| that case. |
| * sysdeps/i386/fpu/e_powf.S (__ieee754_powf): Likewise. |
| * sysdeps/i386/fpu/e_powl.S (__ieee754_powl): Likewise. |
| * sysdeps/x86_64/fpu/e_powl.S (__ieee754_powl): Likewise. |
| |
| 2013-11-15 Arun Kumar Pyasi <arun@chitwanix.com> |
| |
| * locale/iso-639.def: Add Chitwani Tharu (the). |
| |
| 2013-11-14 Andreas Schwab <schwab@suse.de> |
| |
| * locale/C-address.c (_nl_C_LC_ADDRESS): Set country_num to zero |
| word instead of empty string. |
| |
| 2013-11-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c |
| (__fe_nomask_env): Fir compat symbol to be remove for GLIBC_2.19. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c |
| (__fe_nomask_env): Likewise. |
| |
| 2013-11-13 Steve Ellcey <sellcey@mips.com> |
| |
| * benchtests/bench-timing.h: Include time.h. |
| |
| 2013-11-13 H.J. Lu <hongjiu.lu@intel.com> |
| |
| [BZ #15997] |
| * sysdeps/unix/sysv/linux/configure.ac (arch_minimum_kernel): Set |
| to 3.4.0 for x32. |
| * sysdeps/unix/sysv/linux/configure: Regenerated. |
| |
| 2013-11-13 Joseph Myers <joseph@codesourcery.com> |
| |
| [BZ #16151] |
| * stdlib/strtod_l.c (round_and_return): Do not consider |
| retval[RETURN_LIBM_SIZE - 1] when determining more_bits for an |
| exponent one less than half the least subnormal exponent. |
| * stdlib/test-strtod-round-data: Add more tests. |
| * stdlib/tst-strtod-round.c (tests): Regenerated. |
| |
| 2013-11-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| [BZ #14143] |
| * sysdeps/powerpc/bits/fenv.h (__fe_nomask_env): Remove declaration. |
| (__fe_mask_env): Likewise. |
| * sysdeps/powerpc/fpu/fenv_libc.h (__fe_nomask_env): Remove |
| libm_hidden_proto and add function prototype. |
| (__fe_mask_env): Add function prototype. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c |
| (__fe_nomask_env): Add compat symbol for GLIBC_2.1. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/fpu/fe_mask.c |
| (__fe_mask_env): Remove compiler warnings regarding ununsed variables. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c |
| (__fe_nomask_env): Add compat symbol for GLIBC_2.3. |
| |
| 2013-11-13 Marcus Shawcroft <marcus.shawcroft@linaro.org> |
| |
| * elf/dl-lookup.c (_dl_lookup_symbol_x): If UNDEF_MAP is false |
| set reference_name to "" to avoid passing NULL to DSO_FILENAME. |
| |
| 2013-11-13 Marcus Shawcroft <marcus.shawcroft@linaro.org> |
| |
| * elf/tlsdeschtab.h (_dl_make_tlsdesc_dynamic): Handle failure |
| of htab_find_slot(). |
| |
| 2013-11-11 David S. Miller <davem@davemloft.net> |
| |
| [BZ #16150] |
| * sysdeps/sparc/sparc64/multiarch/add_n.S: Resolve to the correct generic |
| symbol in the non-vis3 case in static builds. |
| * sysdeps/sparc/sparc64/multiarch/addmul_1.S: Likewise. |
| * sysdeps/sparc/sparc64/multiarch/mul_1.S: Likewise. |
| * sysdeps/sparc/sparc64/multiarch/sub_n.S: Likewise. |
| * sysdeps/sparc/sparc64/multiarch/submul_1.S: Likewise. |
| |
| 2013-11-11 Jan Kratochvil <jan.kratochvil@redhat.com> |
| |
| [BZ #387] |
| * elf/dl-object.c (_dl_new_object): Initialize L_NAME from NEWNAME if |
| it is empty. |
| |
| 2013-11-11 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * benchtests/Makefile: Add bench-strtod. |
| * benchtests/bench-strtod.c: New file: strtod benchtest |
| |
| 2013-11-11 Andreas Schwab <schwab@suse.de> |
| |
| [BZ #16153] |
| * nscd/nscd_getserv_r.c (__nscd_getservbyport_r): Don't include |
| terminating NUL in key length. |
| |
| 2013-11-08 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/unix/sysv/linux/powerpc/bits/libc-vdso.h (VDSO_IFUNC_RET): |
| Add artificial ODP entry for vDSO symbol for PPC64. |
| * sysdeps/unix/sysv/linux/powerpc/gettimeofday.c: Adjust includes. |
| * sysdeps/unix/sysv/linux/powerpc/time.c: Likewise. |
| |
| 2013-11-07 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #15374] |
| * nss/getent.c (services_keys): Recognize services starting with digit. |
| |
| 2013-11-06 David S. Miller <davem@davemloft.net> |
| |
| [BZ #15985] |
| * sysdeps/sparc/sparc32/fpu/s_fdim.S (__fdim): Do not use fnegd |
| on pre-v9 cpus, use a fnegs+fmovs sequence instead. |
| |
| 2013-11-06 Will Newton <will.newton@linaro.org> |
| |
| * manual/memory.texi (Malloc Examples): Remove register |
| keyword from examples. |
| |
| 2013-11-04 Chris Leonard <cjl@sugarlabs.org> |
| |
| * locale/iso-639.def: Correct Walaita (wal) and add Unami Delaware (unm). |
| |
| 2013-11-04 Joseph Myers <joseph@codesourcery.com> |
| |
| [BZ #6981] |
| * include/stdc-predef.h [__GCC_IEC_559] (__STDC_IEC_559__): Define |
| depending on [__GCC_IEC_559 > 0]. |
| [__GCC_IEC_559_COMPLEX] (__STDC_IEC_559_COMPLEX__): Define |
| depending on [__GCC_IEC_559_COMPLEX > 0]. |
| |
| 2013-11-03 Chris Leonard <cjl@sugarlabs.org> |
| |
| * locale/iso-639.def: Add Quechua, Southern (quz) and Silesian (szl) |
| to iso-639.def. |
| |
| 2013-11-03 Ondřej Bílka <neleai@seznam.cz> |
| |
| * elf/rtld.c: Remove unused NONTLS_INIT_TP. |
| |
| 2013-11-01 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #16112] |
| * malloc/malloc (malloc_info): Do not handle first bin as |
| special case. |
| |
| 2013-11-01 Chris Leonard <cjl@sugarlabs.org> |
| |
| * locale/iso-639.def: Add Central Nahuatl (nhn). |
| |
| 2013-11-01 Bruno Haible <bruno@clisp.org> |
| |
| [BZ #7003] |
| * manual/math.texi (BSD Random): Specify range upper bound as |
| in POSIX. |
| |
| 2013-10-31 Chris Leonard <cjl@sugarlabs.org> |
| |
| * locale/iso-639.def: Add Meadow Mari (mhr). |
| |
| 2013-10-31 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #14752], [BZ #15763] |
| * sysdeps/unix/sysv/linux/shm_open.c (shm_open, shm_unlink): |
| Validate name. |
| * rt/tst_shm.c: Add test for escaping directory. |
| |
| 2013-10-31 Andreas Schwab <schwab@suse.de> |
| |
| [BZ #15917] |
| * stdio-common/vfscanf.c (_IO_vfwscanf): Handle leading '0' not |
| followed by 'x' as part of digit sequence. |
| * stdio-common/tst-sscanf.c (double_tests2): New tests. |
| |
| 2013-10-31 Marc-Antoine Perennou <Marc-Antoine@Perennou.com> |
| |
| [BZ #16037] |
| * configure.ac: allow GNU Make 4.0 and greater. |
| * configure: Regenerated. |
| |
| 2013-10-30 Will Newton <will.newton@linaro.org> |
| |
| [BZ #16038] |
| * malloc/hooks.c (memalign_check): Limit alignment to the |
| maximum representable power of two. |
| * malloc/malloc.c (__libc_memalign): Likewise. |
| * malloc/tst-memalign.c (do_test): Add test for very |
| large alignment values. |
| * malloc/tst-posix_memalign.c (do_test): Likewise. |
| |
| 2013-10-30 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #11087] |
| * malloc/malloc.c (sysmalloc): Compute statistics atomically. |
| (munmap_chunk): Likewise. |
| (mremap_chunk): Likewise. |
| |
| 2013-10-30 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #15799] |
| * stdlib/div.c (div): Remove obsolete code. |
| * stdlib/ldiv.c (ldiv): Likewise. |
| * stdlib/lldiv.c (lldiv): Likewise. |
| |
| 2013-10-30 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| [BZ #16071] |
| * nss/nss_files/files-XXX.c (get_contents_ret): New |
| enumerator. |
| (get_contents): New function. |
| (internal_getent): Use it. Expand size of LINEBUFLEN. |
| |
| 2013-10-30 Mike Frysinger <vapier@gentoo.org> |
| |
| * configure.in: Moved to ... |
| * configure.ac: ... here. Change reference to configure.in |
| to configure.ac. |
| * sysdeps/arm/preconfigure.ac: ... here. |
| configure.in to configure.ac. |
| * sysdeps/gnu/configure.in: Moved to ... |
| * sysdeps/gnu/configure.ac: ... here. |
| * sysdeps/i386/configure.in: Moved to ... |
| * sysdeps/i386/configure.ac: ... here. |
| * sysdeps/ieee754/ldbl-opt/configure.in: Moved to ... |
| * sysdeps/ieee754/ldbl-opt/configure.ac: ... here. |
| * sysdeps/mach/configure.in: Moved to ... |
| * sysdeps/mach/configure.ac: ... here. |
| * sysdeps/mach/hurd/configure.in: Moved to ... |
| * sysdeps/mach/hurd/configure.ac: ... here. |
| * sysdeps/powerpc/configure.in: Moved to ... |
| * sysdeps/powerpc/configure.ac: ... here. |
| * sysdeps/powerpc/powerpc32/configure.in: Moved to ... |
| * sysdeps/powerpc/powerpc32/configure.ac: ... here. |
| * sysdeps/powerpc/powerpc64/configure.in: Moved to ... |
| * sysdeps/powerpc/powerpc64/configure.ac: ... here. |
| * sysdeps/s390/s390-32/configure.in: Moved to ... |
| * sysdeps/s390/s390-32/configure.ac: ... here. |
| * sysdeps/s390/s390-64/configure.in: Moved to ... |
| * sysdeps/s390/s390-64/configure.ac: ... here. |
| * sysdeps/sh/configure.in: Moved to ... |
| * sysdeps/sh/configure.ac: ... here. |
| * sysdeps/sparc/configure.in: Moved to ... |
| * sysdeps/sparc/configure.ac: ... here. |
| * sysdeps/unix/sysv/linux/configure.in: Moved to ... |
| * sysdeps/unix/sysv/linux/configure.ac: ... here. |
| * sysdeps/unix/sysv/linux/powerpc/configure.in: Moved to ... |
| * sysdeps/unix/sysv/linux/powerpc/configure.ac: ... here. |
| * sysdeps/x86_64/configure.in: Moved to ... |
| * sysdeps/x86_64/configure.ac: ... here. |
| * sysdeps/x86_64/preconfigure.in: Moved to ... |
| * sysdeps/x86_64/preconfigure.ac: ... here. |
| * aclocal.m4: Change reference to configure.in to configure.ac. |
| * config.h.in: Likewise. |
| * manual/install.texi: Likewise. |
| * manual/maint.texi: Likewise. |
| * Makefile: Likewise. |
| * malloc/Makefile: Likewise. |
| * nscd/Makefile: Likewise. |
| * Makeconfig: Change reference to configure.in and |
| preconfigure.in to configure.ac and preconfigure.ac |
| respectively. |
| * INSTALL: Regenerated. |
| * configure: Likewise. |
| * sysdeps/gnu/configure: Likewise. |
| * sysdeps/i386/configure: Likewise. |
| * sysdeps/ieee754/ldbl-opt/configure: Likewise. |
| * sysdeps/mach/configure: Likewise. |
| * sysdeps/mach/hurd/configure: Likewise. |
| * sysdeps/powerpc/configure: Likewise. |
| * sysdeps/powerpc/powerpc32/configure: Likewise. |
| * sysdeps/powerpc/powerpc64/configure: Likewise. |
| * sysdeps/s390/s390-32/configure: Likewise. |
| * sysdeps/s390/s390-64/configure: Likewise. |
| * sysdeps/sh/configure: Likewise. |
| * sysdeps/sparc/configure: Likewise. |
| * sysdeps/unix/sysv/linux/configure: Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/configure: Likewise. |
| * sysdeps/x86_64/configure: Likewise. |
| * sysdeps/x86_64/preconfigure: Likewise. |
| |
| 2013-10-29 Andreas Schwab <schwab@suse.de> |
| |
| * stdio-common/Makefile (tst-swscanf-ENV): Define. |
| |
| 2013-10-28 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| * benchtests/pow-inputs: Add new inputs. |
| |
| * benchtests/exp-inputs: Add new inputs. |
| |
| * sysdeps/ieee754/dbl-64/sincos32.c (__sin32): Consolidate |
| conditional check for return value. |
| (__cos32): Likewise. |
| |
| 2013-10-26 Adhemerval Zanella <azanella@linux.vnet.ibm.com> |
| |
| * sysdeps/powerpc/powerpc64/strcpy.S (strcpy): Add word load/store |
| to provide a boost for large inputs with word alignment. |
| * sysdeps/powerpc/powerpc64/stpcpy.S (__stpcpy): Rewrite |
| implementation based on optimized PPC64 strcpy. |
| * sysdeps/powerpc/powerpc64/power7/strcpy.S: New file: optimized |
| strcpy for PPC64/POWER7 based on both doubleword and word load/store. |
| * sysdeps/powerpc/powerpc64/power7/stpcpy.S: New file: optimized |
| stpcpy for PPC64/POWER7 based on PPC64/POWER7 strcpy. |
| |
| 2013-10-25 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #2801] |
| * manual/socket.texi (Host Names): Fix gethostbyname_r example. |
| |
| 2013-10-25 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #14876] |
| * time/strptime_l.c (__strptime_internal): 14876 Read timezone entry. |
| * time/tst-strptime.c (day_tests): Add testcase. |
| |
| 2013-10-25 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #14029] |
| * manual/pattern.texi: Acknowledge that fnmatch can fail. |
| |
| 2013-10-25 Fabrice Bauzac <fbauzac@debian71.nce.amadeus.net> |
| |
| [BZ #16074] |
| * manual/llio.texi (Memory-mapped I/O): Indicate that mmap returns |
| MAP_FAILED on error. |
| |
| 2013-10-25 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| [BZ #16072] |
| * sysdeps/posix/getaddrinfo.c (gethosts): Allocate tmpbuf on |
| heap for large requests. |
| |
| 2013-10-25 Aurelien Jarno <aurelien@aurel32.net> |
| |
| [BZ #9954] |
| * sysdeps/posix/getaddrinfo.c (rfc3484_sort): do not assign native |
| result if the result has no associated interface. |
| * sysdeps/posix/getaddrinfo.c (getaddrinfo): correctly detect |
| interface for all 127.X.Y.Z addresses. |
| |
| 2013-10-24 Chris Leonard <cjl@sugarlabs.org> |
| |
| * locale/iso-639.def: Add Ligurian (lij) |
| |
| 2013-10-21 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #15825] |
| * sunrpc/rpc_main.c: Document rpcgen -5. |
| |
| 2013-10-19 Michael Stahl <mstahl@redhat.com> |
| |
| * elf/rtld.c (do_preload): Print the reason why preloading failed. |
| |
| 2013-10-19 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #10278] |
| * posix/glob.c: Match only directories when trailing slash is present. |
| * posix/tst-gnuglob.c (my_opendir): Do not open files. |
| (main): Add testcase. |
| |
| 2013-10-19 Ondřej Bílka <neleai@seznam.cz> |
| |
| [BZ #15670] |
| * time/tzfile.c (__tzfile_read): Replace alloca with malloc. |
| |
| 2013-10-18 Carlos O'Donell <carlos@redhat.com> |
| |
| * manual/crypt.texi (Cryptographic Functions): Using SunRPC and |
| AUTH_DES will prevent FIPS 140-2 compliance. Add vindex for |
| AUTH_DES and cindex for FIPS 140-2. |
| (DES Encryption): Add cindex FIPS 46-3. |
| |
| * locale/locarchive.h (struct locarhandle): Add fname. |
| * locale/programs/localedef.c (main): Pass ARGV[remaining] |
| if an optional argument was specified to --list-archive, |
| otherwise NULL. |
| * locale/programs/locarchive.c (show_archive_content): Take new |
| argument fname and pass it via ah.fname to open_archive. |
| * locale/programs/localedef.h: Update decl. |
| (open_archive): If AH->fname is non-null, open that file |
| rather than the default file name, and don't ignore ENOENT. |
| (create_archive): Set AH.fname to NULL. |
| (delete_locales_from_archive): Likewise. |
| (add_locales_to_archive): Likewise. |
| * locale/programs/locfile.c (write_all_categories): Likewise. |
| |
| 2013-10-18 Joseph Myers <joseph@codesourcery.com> |
| Aldy Hernandez <aldyh@redhat.com> |
| |
| * sysdeps/powerpc/powerpc32/e500/nofpu/Makefile: New file. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fclrexcpt.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fe_note_change.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fedisblxcpt.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/feenablxcpt.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fegetenv.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fegetexcept.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fegetround.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/feholdexcpt.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fenv_const.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fenv_libc.h: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fesetenv.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fesetround.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/feupdateenv.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fexcepts_from_prctl.c: |
| Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fexcepts_from_spe.c: |
| Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fexcepts_to_prctl.c: |
| Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fexcepts_to_spe.c: |
| Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fgetexcptflg.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fraiseexcept-soft.c: |
| Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fraiseexcpt.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/fsetexcptflg.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/ftestexcept.c: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/get-rounding-mode.h: |
| Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/s_fabsf.S: Likewise. |
| * sysdeps/powerpc/powerpc32/e500/nofpu/spe-raise.c: Likewise. |
| * sysdeps/powerpc/preconfigure: Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nofpu/Implies: |
| Likewise. |
| * sysdeps/powerpc/nofpu/soft-supp.h [__NO_FPRS__ && !_SOFT_FLOAT]: |
| Replace contents of file by #include of <fenv_libc.h>. |
| * sysdeps/powerpc/soft-fp/sfp-machine.h |
| [__NO_FPRS__ && !_SOFT_FLOAT]: Include <fenv_libc.h>, <sysdep.h> |
| and <sys/prctl.h>. |
| [__NO_FPRS__ && !_SOFT_FLOAT] (__feraiseexcept_soft): Declare. |
| [__NO_FPRS__ && !_SOFT_FLOAT] (FP_EX_INEXACT): Define macro. |
| [__NO_FPRS__ && !_SOFT_FLOAT] (FP_EX_INVALID): Likewise. |
| [__NO_FPRS__ && !_SOFT_FLOAT] (FP_EX_DIVZERO): Likewise. |
| [__NO_FPRS__ && !_SOFT_FLOAT] (FP_EX_UNDERFLOW): Likewise. |
| [__NO_FPRS__ && !_SOFT_FLOAT] (FP_EX_OVERFLOW): Likewise. |
| [__NO_FPRS__ && !_SOFT_FLOAT] (_FP_DECL_EX): Likewise. |
| [__NO_FPRS__ && !_SOFT_FLOAT] (FP_INIT_ROUNDMODE): Likewise. |
| [__NO_FPRS__ && !_SOFT_FLOAT] (FP_INIT_EXCEPTIONS): Likewise. |
| [__NO_FPRS__ && !_SOFT_FLOAT] (FP_HANDLE_EXCEPTIONS): Likewise. |
| [__NO_FPRS__ && !_SOFT_FLOAT] (FP_ROUNDMODE): Likewise. |
| [__NO_FPRS__ && !_SOFT_FLOAT] (FP_TRAPPING_EXCEPTIONS): Likewise. |
| * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/localplt.data: |
| Allow copysignl PLT reference to be missing. |
| |
| 2013-10-18 Richard Sandiford <richard@codesourcery.com> |
| Joseph Myers <joseph@codesourcery.com |
| |
| [BZ #15948] |
| * locale/programs/ld-collate.c (new_element): Handle <U0000> as a |
| single character. |
| (add_to_tablewc): Assert sequence of wide characters is nonempty. |
| |
| 2013-10-18 Siddhesh Poyarekar <siddhesh@redhat.com> |
| |
| * elf/tst-tls-dlinfo.c: Don't include tls.h. |
| * elf/tst-tls1.c: Likewise. |
| * elf/tst-tls10.h: Likewise. |
| * elf/tst-tls14.c: Likewise. |
| * elf/tst-tls2.c: Likewise. |
| * elf/tst-tls3.c: Likewise. |
| * elf/tst-tls4.c: Likewise. |
| * elf/tst-tls5.c: Likewise. |
| * elf/tst-tls6.c: Likewise. |
| * elf/tst-tls7.c: Likewise. |
| * elf/tst-tls8.c: Likewise. |
| * elf/tst-tls9.c: Likewise. |
| * elf/tst-tlsmod1.c: Likewise. |
| * elf/tst-tlsmod13.c: Likewise. |
| * elf/tst-tlsmod13a.c: Likewise. |
| * elf/tst-tlsmod14a.c: Likewise. |
|