X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=09f1a80a95bf776424fd4760f53da293d068dded;hb=0f9e585480edcdf1e30dc3d79e24b84aeee516fa;hp=be5eb186f59335e117f178bb7e87f905aa82b1c2;hpb=57ada0e7e79b9421a77d2b92dffce0f9e8e087b5;p=platform%2Fupstream%2Fglibc.git diff --git a/ChangeLog b/ChangeLog index be5eb18..09f1a80 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,495 @@ +2015-01-13 Leonhard Holz + + [BZ #16009] + * string/strxfrm_l.c (STRXFRM): Allocate fixed size cache for + weights and rules. Use do_xfrm_cached if data fits in cache, + do_xfrm otherwise. Moved former main loop to... + * (do_xfrm_cached): New function. + * (do_xfrm): Non-caching version of do_xfrm_cached. Uses + find_idx, find_position and stack_push. + * (find_idx): New function. + * (find_position): Likewise. + * localedata/sort-test.sh: Added test run for do_xfrm. + * localedata/xfrm-test.c (main): Added command line option + -nocache to run the test with strings that are too large for + the STRXFRM cache. + +2015-01-13 Torvald Riegel + + * sysdeps/nptl/fork.c (__libc_fork): Provide address of futex + variable to lll_futex_wake call, not the value itself. + +2015-01-12 Joseph Myers + + [BZ #17803] + * sysdeps/ieee754/ldbl-96/s_scalblnl.c (twom63): Rename to + twom64. Adjust value to 0x1p-64L. + (__scalblnl): Only return standard underflowing result for K <= + -64 not K <= -63; adjust exponent for underflowing result by 64 + not 63. + * math/libm-test.inc (scalbn_test_data): Add more tests. + (scalbln_test_data): Likewise. + + [BZ #17834] + * sysdeps/ieee754/ldbl-96/s_scalblnl.c (two63): Change value to + 0x1p63L. + (__scalblnl): Get new exponent of adjusted subnormal value from ES + not HX. + * math/libm-test.inc (scalbn_test_data): Add more tests. + (scalbln_test_data): Likewise. + +2015-01-12 Adhemerval Zanella + Stefani Seibold + + * sysdeps/unix/sysv/linux/x86_64/Makefile [$(subdir) = elf] + (sysdep_routines): Add dl-vdso here, ... + * sysdeps/unix/sysv/linux/x86/Makefile [$(subdir) = elf] + (sysdep_routines): ... not here. + * sysdeps/unix/sysv/linux/i386/gettimeofday.c: New file: set syscall + fallback when vDSO is not presented. + * sysdeps/unix/sysv/linux/x86_64/init-first.c (__vdso_clock_gettime): + Define with libc_hidden_proto/libc_hidden_data_def definitions. + (_libc_vdso_platform_setup): Rename to __vdso_platform_setup. + * sysdeps/unix/sysv/linux/i386/init-first.c: New file: likewise. + * sysdeps/unix/sysv/linux/i386/time.c: New file: likewise. + * sysdeps/unix/sysv/linux/x86_64/bits/libc-vdso.h: Moved to ... + * sysdeps/unix/sysv/linux/x86/libc-vdso.h: ... here. + * sysdeps/unix/sysv/linux/x86_64/clock_gettime.c: Move to ... + * sysdeps/unix/sysv/linux/x86/clock_gettime.c: ... here. + * sysdeps/unix/sysv/linux/x86_64/gettimeofday.c: Move to ... + * sysdeps/unix/sysv/linux/x86/gettimeofday.c: ... here. Also added + fallback configurable symbol when vDSO is not available. + * sysdeps/unix/sysv/linux/x86_64/time.c: Move to ... + * sysdeps/unix/sysv/linux/x86/time.c: ... here. Also refactored to + be able to redefine fallback symbol when vDSO is not available. + * sysdeps/unix/sysv/linux/x86_64/timespec_get.c: Move to ... + * sysdeps/unix/sysv/linux/x86/timespec_get.c: ... here. + +2015-01-12 Adhemerval Zanella + + * sysdeps/powerpc/nptl/tls.h (tcbhead_t): Add tm_capable field. + (TLS_INIT_TP): Add tm_capable initialization. + (TLS_DEFINE_INIT_TP): Likewise. + (THREAD_GET_TM_CAPABLE): New file: get tm_capable field value from + TCB. + (THREAD_SET_TM_CAPABLE): New file: set tm_capable field value in TCB. + * sysdeps/powerpc/nptl/tcb-offsets.sym (TM_CAPABLE): Add field offset + calculation. + * sysdeps/powerpc/powerpc32/sysdep.h (DO_CALL): Abort hardware + transactoion is lock elision is built and TCB tm_capable is set. + * sysdeps/powerpc/powerpc64/sysdep.h (DO_CALL): Likewise. + * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h + (INTERNAL_SYSCALL_NCS): Likewise. + * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h + (INTERNAL_SYSCALL_NCS): Likewise. + * sysdeps/powerpc/sysdep.h (ABORT_TRANSACTION): New define. + + * sysdeps/powerpc/nptl/elide.h: New file: generic lock elision support + for powerpc. + * sysdeps/unix/sysv/linux/powerpc/bits/pthreadtypes.h + [pthread_rwlock_t] (__pad1): Change size to 7 bytes in 64 bits case + and remove it for 32 bits case. + [pthread_rwlock_t] (__rwelision): New field for lock elision. + (__PTHREAD_RWLOCK_ELISION_EXTRA): Adjust for new lock elision field + initialization. + * sysdeps/unix/sysv/linux/powerpc/elision-conf.c (elision_init): + Disable lock elision with rdlocks if elision is not available. + + * sysdeps/unix/sysv/linux/powerpc/Makefile [nptl] + (sysdep_routines): Add lock elision objects. + * sysdeps/unix/sysv/linux/powerpc/bits/pthreadtypes.h + [pthread_mutex_t] (__spins): Rework to add lock elision field. + [pthread_mutex_t] (__elision): Add field. + [__PTHREAD_SPINS]: Adjust to init lock elision field. + * sysdeps/unix/sysv/linux/powerpc/elision-conf.c: New file: lock + elision definitions for powerpc. + * sysdeps/unix/sysv/linux/powerpc/elision-lock.c: New file: + implementation of lock elision for powerpc. + * sysdeps/unix/sysv/linux/powerpc/elision-timed.c: New file: + implementation of timed lock elision for powerpc. + * sysdeps/unix/sysv/linux/powerpc/elision-trylock.c: New file: + implementation of trylock with lock elision for powerpc. + * sysdeps/unix/sysv/linux/powerpc/elision-unlock.c: New file: + implementaion of unlock for lock elision for powerpc. + * sysdeps/unix/sysv/linux/powerpc/force-elision.h: New file: + automatic enable lock elision for mutexes. + * sysdeps/unix/sysv/linux/powerpc/htm.h: New file: hardware + transaction execution definitions for powerpc. + * sysdeps/unix/sysv/linux/powerpc/lowlevellock.h: New file: add TLE + definitions. + * sysdeps/unix/sysv/linux/powerpc/pthread_mutex_cond_lock.c: New file. + * sysdeps/unix/sysv/linux/powerpc/pthread_mutex_lock.c: Likewise. + * sysdeps/unix/sysv/linux/powerpc/pthread_mutex_timedlock.c: Likewise. + * sysdeps/unix/sysv/linux/powerpc/pthread_mutex_trylock.c: Likewise. + * NEWS: Update. + +2015-01-09 Roland McGrath + + * sysdeps/posix/shm-directory.c: Use <> rather than "" + for #include of . + +2015-01-09 Chung-Lin Tang + + * elf/dynamic-link.h (_ELF_DYNAMIC_DO_RELOC): Remove MIN() and + assign raw DT_REL[A]COUNT value to ranges[0].nrelative. + +2015-01-09 Matthew Fortune + + [BZ #17791] + * NEWS: Mention bug fix. + * sysdepsysdeps/unix/sysv/linux/microblaze/sys/user.h + (PAGE_SHIFT, PAGE_SIZE, PAGE_MASK, NBPG, UPAGES): Remove. + (HOST_TEXT_START_ADDR, HOST_STACK_END_ADDR): Remove. + +2015-01-09 Torvald Riegel + + * sysdeps/unix/sysv/linux/microblaze/lowlevellock.h: Delete file. + +2015-01-09 Torvald Riegel + + * sysdeps/unix/sysv/linux/microblaze/pthread_once.c: Delete file. + +2015-01-09 David Holsgrove + + * sysdeps/microblaze/jmpbuf-unwind.h (_jmpbuf_sp): Declare SP as void + pointer and cast to uintptr_t. + +2015-01-09 David Holsgrove + + * sysdeps/microblaze/nptl/tls.h (__microblaze_get_thread_area): Function + removed. + (READ_THREAD_POINTER): Use __microblaze_thread_area instead. + +2015-01-09 David Holsgrove + + * sysdeps/microblaze/nptl/tls.h (TLS_INIT_TP): Use NULL instead + of 0. + +2015-01-08 Roland McGrath + + * sysdeps/pthread/timer_routines.c: Fix include to use + instead. + * sysdeps/pthread/aio_notify.c: Include for raise decl. + + * signal/allocrtsig.c (RESERVED_SIGRT): New macro, defined to 0 if not + already defined. + [__SIGRTMIN] (init): Function removed. + [__SIGRTMIN] (initialized): Variable removed. + [!__SIGRTMIN] (current_rtmin, current_rtmax): Variables removed. + [__SIGRTMIN] (current_rtmin, current_rtmax): Initialize to + __SIGRTMIN + RESERVED_SIGRT and __SIGRTMAX, respectively. + (__libc_current_sigrtmin) [__SIGRTMIN]: Don't call init. + (__libc_current_sigrtmin) [!__SIGRTMIN]: Just return -1. + (__libc_current_sigrtmin): Add __libc_current_sigrtmin_private alias. + (__libc_current_sigrtmax) [__SIGRTMIN]: Don't call init. + (__libc_current_sigrtmax) [!__SIGRTMIN]: Just return -1. + (__libc_current_sigrtmax): Add __libc_current_sigrtmax_private alias. + (__libc_allocate_rtsig) [__SIGRTMIN]: Don't call init. + (__libc_allocate_rtsig): Add __libc_allocate_rtsig_private alias. + * sysdeps/nptl/allocrtsig.c: New file. + * sysdeps/unix/sysv/linux/allocrtsig.c: File removed. + * sysdeps/unix/sysv/linux/testrtsig.h: File removed. + * sysdeps/generic/testrtsig.h: File removed. + + * nptl/pthread_sigmask.c [SIGCANCEL || SIGTIMER || SIGSETXID]: #error. + (pthread_sigmask): Call sigprocmask, not __sigprocmask. + + * nptl/nptl-init.c (pthread_functions): Conditionalize + .ptr__nptl_setxid initialization on [SIGSETXID]. + + * sysdeps/nptl/sys/procfs.h: New file. + * nptl_db/Makefile (headers): Add it. + * sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Don't add it. + + * nptl/pthreadP.h (check_cpuset_attr): Moved ... + * sysdeps/unix/sysv/linux/check-cpuset.h: ... to this new file. + * nptl/pthread_attr_setaffinity.c: Include it. + * nptl/pthread_setattr_default_np.c: Likewise. + * nptl/check-cpuset.h: New file. + +2015-01-08 Richard Henderson + + * elf/Makefile (CFLAGS-tst-execstack-mod.c): Add -Wno-trampolines + (CFLAGS-tst-execstack-prog.c): Likewise. + * nptl/Makefile (CFLAGS-tst-execstack-mod.c): Likewise. + +2015-01-08 Chung-Lin Tang + Sandra Loosemore + Andrew Jenner + Joseph Myers + Nathan Sidwell + + * elf/elf.h (EM_ALTERA_NIOS2): New machine number for Altera Nios II. + (DT_NIOS2_GP): New dynamic entry type for Nios II _gp address. + (R_NIOS2_NONE,R_NIOS2_S16,R_NIOS2_U16): Define Nios II relocations. + (R_NIOS2_PCREL16,R_NIOS2_CALL26,R_NIOS2_IMM5): Likewise. + (R_NIOS2_CACHE_OPX,R_NIOS2_IMM6,R_NIOS2_IMM8,R_NIOS2_HI16): Likewise. + (R_NIOS2_LO16,R_NIOS2_HIADJ16,R_NIOS2_BFD_RELOC_32): Likewise. + (R_NIOS2_BFD_RELOC_16,R_NIOS2_BFD_RELOC_8,R_NIOS2_GPREL): Likewise. + (R_NIOS2_GNU_VTINHERIT,R_NIOS2_GNU_VTENTRY,R_NIOS2_UJMP): Likewise. + (R_NIOS2_CJMP,R_NIOS2_CALLR,R_NIOS2_ALIGN,R_NIOS2_GOT16): Likewise. + (R_NIOS2_CALL16,R_NIOS2_GOTOFF_LO,R_NIOS2_GOTOFF_HA): Likewise. + (R_NIOS2_PCREL_LO,R_NIOS2_PCREL_HA,R_NIOS2_TLS_GD16): Likewise. + (R_NIOS2_TLS_LDM16,R_NIOS2_TLS_LDO16,R_NIOS2_TLS_IE16): Likewise. + (R_NIOS2_TLS_LE16,R_NIOS2_TLS_DTPMOD,R_NIOS2_TLS_DTPREL): Likewise. + (R_NIOS2_TLS_TPREL,R_NIOS2_COPY,R_NIOS2_GLOB_DAT): Likewise. + (R_NIOS2_JUMP_SLOT,R_NIOS2_RELATIVE,R_NIOS2_GOTOFF): Likewise. + (R_NIOS2_CALL26_NOAT,R_NIOS2_GOT_LO,R_NIOS2_GOT_HA): Likewise. + (R_NIOS2_CALL_LO,R_NIOS2_CALL_HA): Likewise. + +2015-01-08 Adhemerval Zanella + + * sysdeps/unix/sysv/linux/futimens.c (futimens): Use address of first + timespec struct member in syscall macro. + * sysdeps/unix/sysv/linux/utimensat.c (utimensat): Likewise. + * sysdeps/unix/sysv/linux/futimesat.c (futimesat): Use address of + first timeval struct member in syscall macro. + * sysdeps/unix/sysv/linux/utimes.c (__utimeS): Likewise. + +2015-01-07 Joseph Myers + + [BZ #17748] + * include/fenv.h (__feupdateenv): Use libm_hidden_proto. + * math/feupdateenv.c (__feupdateenv): Use libm_hidden_def. + * sysdeps/aarch64/fpu/feupdateenv.c (feupdateenv): Rename to + __feupdateenv and define as weak alias of __feupdateenv. Use + libm_hidden_weak. + * sysdeps/alpha/fpu/feupdateenv.c (__feupdateenv): Use + libm_hidden_def. + * sysdeps/arm/feupdateenv.c (feupdateenv): Rename to __feupdateenv + and define as weak alias of __feupdateenv. Use libm_hidden_weak. + * sysdeps/hppa/fpu/feupdateenv.c (feupdateenv): Likewise. + * sysdeps/i386/fpu/feupdateenv.c (__feupdateenv): Use + libm_hidden_def. + * sysdeps/ia64/fpu/feupdateenv.c (feupdateenv): Rename to + __feupdateenv and define as weak alias of __feupdateenv. Use + libm_hidden_weak. + * sysdeps/m68k/fpu/feupdateenv.c (__feupdateenv): Use + libm_hidden_def. + * sysdeps/mips/fpu/feupdateenv.c (feupdateenv): Rename to + __feupdateenv and define as weak alias of __feupdateenv. Use + libm_hidden_weak. + * sysdeps/powerpc/fpu/feupdateenv.c (__feupdateenv): Use + libm_hidden_def. + * sysdeps/powerpc/nofpu/feupdateenv.c (__feupdateenv): Likewise. + * sysdeps/powerpc/powerpc32/e500/nofpu/feupdateenv.c + (__feupdateenv): Likewise. + * sysdeps/s390/fpu/feupdateenv.c (feupdateenv): Rename to + __feupdateenv and define as weak alias of __feupdateenv. Use + libm_hidden_weak. + * sysdeps/sh/sh4/fpu/feupdateenv.c (feupdateenv): Likewise. + * sysdeps/sparc/fpu/feupdateenv.c (__feupdateenv): Use + libm_hidden_def. + * sysdeps/tile/math_private.h (__feupdateenv): New inline + function. + * sysdeps/x86_64/fpu/feupdateenv.c (__feupdateenv): Use + libm_hidden_def. + * sysdeps/generic/math_private.h (default_libc_feupdateenv): Call + __feupdateenv instead of feupdateenv. + (default_libc_feupdateenv_test): Likewise. + (libc_feresetround_ctx): Likewise. + +2015-01-07 Adhemerval Zanella + + * sysdeps/unix/sysv/linux/mips/pread.c (__libc_pread): Fix function + prototype. + +2015-01-07 Chris Metcalf + + * posix/regcomp.c (parse_bracket_exp): Initialize type to + COLL_SYM in a couple of places to avoid uninitialized variable + wanings on tilegx gcc 4.8.2. + +2015-01-07 Richard Earnshaw + + * sysdeps/aarch64/strcpy.S: New file. + * sysdeps/aarch64/stpcpy.S: New file. + * NEWS: Updated. + +2015-01-07 Richard Earnshaw + + * sysdeps/aarch64/strrchr.S: New file. + * NEWS: Updated. + +2015-01-07 Eric Biggers + + [BZ #17658] + * stdlib/setenv.c: Fix memory leak when setting large, + duplicate string. + +2015-01-06 Vladimir A. Nazarenko + + [BZ #17273] + * misc/mntent_r.c (__getmntent_r): Cut off trailing spaces + and tabs from buffer before parsing fstab entry. + * misc/tst-mntent.c (main): Add test for mount entry with + trailing spaces and tabs. + +2015-01-06 Joseph Myers + + [BZ #17748] + * include/fenv.h (__fesetround): Declare. Use libm_hidden_proto. + * math/fesetround.c (fesetround): Rename to __fesetround and + define as weak alias of __fesetround. Use libm_hidden_weak. + * sysdeps/aarch64/fpu/fesetround.c (fesetround): Likewise. + * sysdeps/alpha/fpu/fesetround.c (fesetround): Likewise. + * sysdeps/arm/fesetround.c (fesetround): Likewise. + * sysdeps/hppa/fpu/fesetround.c (fesetround): Likewise. + * sysdeps/i386/fpu/fesetround.c (fesetround): Likewise. + * sysdeps/ia64/fpu/fesetround.c (fesetround): Likewise. + * sysdeps/m68k/fpu/fesetround.c (fesetround): Likewise. + * sysdeps/mips/fpu/fesetround.c (fesetround): Likewise. + * sysdeps/powerpc/fpu/fenv_libc.h (__fesetround): Rename to + __fesetround_inline. + * sysdeps/powerpc/fpu/fenv_private.h (libc_fesetround_ppc): Call + __fesetround_inline instead of __fesetround. + * sysdeps/powerpc/fpu/fesetround.c (fesetround): Rename to + __fesetround and define as weak alias of __fesetround. Use + libm_hidden_weak. Call __fesetround_inline instead of + __fesetround. + * sysdeps/powerpc/nofpu/fesetround.c (fesetround): Rename to + __fesetround and define as weak alias of __fesetround. Use + libm_hidden_weak. + * sysdeps/powerpc/powerpc32/e500/nofpu/fesetround.c (fesetround): + Likewise. + * sysdeps/s390/fpu/fesetround.c (fesetround): Likewise. + * sysdeps/sh/sh4/fpu/fesetround.c (fesetround): Likewise. + * sysdeps/sparc/fpu/fesetround.c (fesetround): Likewise. + * sysdeps/tile/math_private.h (__fesetround): New inline function. + * sysdeps/x86_64/fpu/fesetround.c (fesetround): Rename to + __fesetround and define as weak alias of __fesetround. Use + libm_hidden_weak. + * sysdeps/generic/math_private.h (default_libc_fesetround): Call + __fesetround instead of fesetround. + (default_libc_feholdexcept_setround): Likewise. + (libc_feholdsetround_ctx): Likewise. + (libc_feholdsetround_noex_ctx): Likewise. + + [BZ #17748] + * include/fenv.h (__fesetenv): Use libm_hidden_proto. + * math/fesetenv.c (__fesetenv): Use libm_hidden_def. + * sysdeps/aarch64/fpu/fesetenv.c (fesetenv): Rename to __fesetenv + and define as weak alias of __fesetenv. Use libm_hidden_weak. + * sysdeps/alpha/fpu/fesetenv.c (__fesetenv): Use libm_hidden_def. + * sysdeps/arm/fesetenv.c (fesetenv): Rename to __fesetenv and + define as weak alias of __fesetenv. Use libm_hidden_weak. + * sysdeps/hppa/fpu/fesetenv.c (fesetenv): Likewise. + * sysdeps/i386/fpu/fesetenv.c (__fesetenv): Use libm_hidden_def. + * sysdeps/ia64/fpu/fesetenv.c (fesetenv): Rename to __fesetenv and + define as weak alias of __fesetenv. Use libm_hidden_weak. + * sysdeps/m68k/fpu/fesetenv.c (__fesetenv): Use libm_hidden_def. + * sysdeps/mips/fpu/fesetenv.c (fesetenv): Rename to __fesetenv and + define as weak alias of __fesetenv. Use libm_hidden_weak. + * sysdeps/powerpc/fpu/fesetenv.c (__fesetenv): Use + libm_hidden_def. + * sysdeps/powerpc/nofpu/fesetenv.c (__fesetenv): Likewise. + * sysdeps/powerpc/powerpc32/e500/nofpu/fesetenv.c (__fesetenv): + Likewise. + * sysdeps/s390/fpu/fesetenv.c (fesetenv): Rename to __fesetenv and + define as weak alias of __fesetenv. Use libm_hidden_weak. + * sysdeps/sh/sh4/fpu/fesetenv.c (fesetenv): Likewise. + * sysdeps/sparc/fpu/fesetenv.c (__fesetenv): Use libm_hidden_def. + * sysdeps/tile/math_private.h (__fesetenv): New inline function. + * sysdeps/x86_64/fpu/fesetenv.c (fesetenv): Rename to __fesetenv + and define as weak alias of __fesetenv. Use libm_hidden_weak. + * sysdeps/generic/math_private.h (default_libc_fesetenv): Use + __fesetenv instead of fesetenv. + (libc_feresetround_noex_ctx): Likewise. + * sysdeps/alpha/fpu/feupdateenv.c (__feupdateenv): Likewise. + * sysdeps/hppa/fpu/feupdateenv.c (feupdateenv): Likewise. + * sysdeps/i386/fpu/feupdateenv.c (__feupdateenv): Likewise. + * sysdeps/ia64/fpu/feupdateenv.c (feupdateenv): Likewise. + * sysdeps/m68k/fpu/feupdateenv.c (__feupdateenv): Likewise. + * sysdeps/mips/fpu/feupdateenv.c (feupdateenv): Likewise. + * sysdeps/powerpc/nofpu/feupdateenv.c (__feupdateenv): Likewise. + * sysdeps/powerpc/powerpc32/e500/nofpu/feupdateenv.c + (__feupdateenv): Likewise. + * sysdeps/s390/fpu/feupdateenv.c (feupdateenv): Likewise. + * sysdeps/sh/sh4/fpu/feupdateenv.c (feupdateenv): Likewise. + * sysdeps/sparc/fpu/feupdateenv.c (__feupdateenv): Likewise. + * sysdeps/x86_64/fpu/feupdateenv.c (__feupdateenv): Likewise. + +2015-01-06 Aurelien Jarno + + [BZ #17806] + * resolv/res_init.c (__res_iclose): Only clear nsinit if the + addresses have been freed. + +2015-01-06 Aurelien Jarno + + * resolv/res_init.c (__res_vinit): Improve comments about nserv + and nservall. + +2015-01-06 Ondřej Bílka + + * sysdeps/unix/sysv/linux/check_pf.c (make_request): + Clean up check_pf allocation pattern. addresses + +2015-01-06 Adhemerval Zanella + + * nptl/pthread_cancel.c (pthread_cancel): Use ANSI prototype. + * nptl/pthread_cond_timedwait.c (__pthread_cond_timedwait): Likewise. + * nptl/pthread_cond_wait.c (__pthread_cond_wait): Likewise. + * nptl/pthread_exit.c (__pthread_exit): Likewise. + * nptl/pthread_join.c (pthread_join): Likewise. + * nptl/pthread_timedjoin.c (pthread_timedjoin_np): Likewise. + * sysdeps/posix/waitid.c (__waitid): Likewise. + * sysdeps/unix/sysv/linux/arm/pread.c (__libc_pread): Likewise. + * sysdeps/unix/sysv/linux/arm/pread64.c (__libc_pread64): Likewise. + * sysdeps/unix/sysv/linux/arm/pwrite.c (__libc_pwrite): Likewise. + * sysdeps/unix/sysv/linux/arm/pwrite64.c (__libc_pwrite64): Likewise. + * sysdeps/unix/sysv/linux/generic/wordsize-32/pread.c (__libc_pread): + Likewise. + * sysdeps/unix/sysv/linux/generic/wordsize-32/pread64.c + (__libc_pread64): Likewise. + * sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite.c + (__libc_pwrite): Likewise. + * sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite64.c + (__libc_pwrite64): Likewsie. + * sysdeps/unix/sysv/linux/mips/pread.c (__libc_pread): Likewise. + * sysdeps/unix/sysv/linux/mips/pread64.c (__libc_pread64): Likewise. + * sysdeps/unix/sysv/linux/mips/pwrite.c (__libc_pwrite): Likewise. + * sysdeps/unix/sysv/linux/mips/pwrite64.c (__libc_pwrite64): Likewise. + * sysdeps/unix/sysv/linux/msgrcv.c (__libc_msgrcv): Likewise. + * sysdeps/unix/sysv/linux/msgsnd.c (__libc_msgsnd): Likewise. + * sysdeps/unix/sysv/linux/openat.c (OPENAT_NOT_CANCEL): Likewise. + * sysdeps/unix/sysv/linux/powerpc/powerpc32/pread.c (__libc_pread): + Likewise. + * sysdeps/unix/sysv/linux/powerpc/powerpc32/pread64.c + (__libc_pread64): Likewise. + * sysdeps/unix/sysv/linux/powerpc/powerpc32/pwrite.c (__libc_pwrite): + Likewise. + * sysdeps/unix/sysv/linux/powerpc/powerpc32/pwrite64.c + (__libc_pwrite64): Likewise. + * sysdeps/unix/sysv/linux/pread.c (__libc_pread): Likewise. + * sysdeps/unix/sysv/linux/pread64.c (__libc_pread64): Likewise. + * sysdeps/unix/sysv/linux/preadv.c (PREADV): Likewise. + * sysdeps/unix/sysv/linux/pthread_kill.c (__pthread_kill): Likewise. + * sysdeps/unix/sysv/linux/pwrite.c (__libc_pwrite): Likewise. + * sysdeps/unix/sysv/linux/pwrite64.c (__libc_pwrite64): Likewise. + * sysdeps/unix/sysv/linux/pwritev.c (__libc_pwritev): Likewise. + * sysdeps/unix/sysv/linux/sh/pread.c (__libc_pread): Likewise. + * sysdeps/unix/sysv/linux/sh/pread64.c (__libc_pread64): Likewise. + * sysdeps/unix/sysv/linux/sh/pwrite.c (__libc_pwrite): Likewise. + * sysdeps/unix/sysv/linux/sh/pwrite64.c (__libc_write64): Likewise. + * sysdeps/unix/sysv/linux/sigsuspend.c (__sigsuspend): Likewise. + * sysdeps/unix/sysv/linux/sigtimedwait.c (__sigtimedwait): Likewise. + * sysdeps/unix/sysv/linux/sigwait.c (__sigwait): Likewise. + * sysdeps/unix/sysv/linux/sigwaitinfo.c (__sigwaitinfo): Likewise. + * sysdeps/unix/sysv/linux/sparc/sparc64/msgrcv.c (__libc_msgrcv): + Likewise. + +2015-01-06 Andrew Senkevich + + * math/Makefile (CFLAGS-test-float.c): Remove -frounding-math. + (CFLAGS-test-double.c): Likewise. + (CFLAGS-test-ldouble.c): Likewise. + (CPPFLAGS-test-ifloat.c): Likewise. + (CPPFLAGS-test-idouble.c): Likewise. + (CPPFLAGS-test-ildoubl.c): Likewise. + (CFLAGS-test-test-fenv.c): Remove variable. + (CFLAGS-test-misc.c): Likewise. + 2015-01-06 H.J. Lu [BZ #17797]