+2015-01-13 Leonhard Holz <leonhard.holz@web.de>
+
+ [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 <triegel@redhat.com>
+
+ * 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 <joseph@codesourcery.com>
+
+ [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 <azanella@linux.vnet.ibm.com>
+ Stefani Seibold <stefani@seibold.net>
+
+ * 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 <azanella@linux.vnet.ibm.com>
+
+ * 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 <roland@hack.frob.com>
+
+ * sysdeps/posix/shm-directory.c: Use <> rather than ""
+ for #include of <shm-directory.h>.
+
+2015-01-09 Chung-Lin Tang <cltang@codesourcery.com>
+
+ * 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 <matthew.fortune@imgtec.com>
+
+ [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 <triegel@redhat.com>
+
+ * sysdeps/unix/sysv/linux/microblaze/lowlevellock.h: Delete file.
+
+2015-01-09 Torvald Riegel <triegel@redhat.com>
+
+ * sysdeps/unix/sysv/linux/microblaze/pthread_once.c: Delete file.
+
+2015-01-09 David Holsgrove <david.holsgrove@xilinx.com>
+
+ * sysdeps/microblaze/jmpbuf-unwind.h (_jmpbuf_sp): Declare SP as void
+ pointer and cast to uintptr_t.
+
+2015-01-09 David Holsgrove <david.holsgrove@xilinx.com>
+
+ * sysdeps/microblaze/nptl/tls.h (__microblaze_get_thread_area): Function
+ removed.
+ (READ_THREAD_POINTER): Use __microblaze_thread_area instead.
+
+2015-01-09 David Holsgrove <david.holsgrove@xilinx.com>
+
+ * sysdeps/microblaze/nptl/tls.h (TLS_INIT_TP): Use NULL instead
+ of 0.
+
+2015-01-08 Roland McGrath <roland@hack.frob.com>
+
+ * sysdeps/pthread/timer_routines.c: Fix <pthreadP.h> include to use
+ <nptl/pthreadP.h> instead.
+ * sysdeps/pthread/aio_notify.c: Include <signal.h> 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 <rth@redhat.com>
+
+ * 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 <cltang@codesourcery.com>
+ Sandra Loosemore <sandra@codesourcery.com>
+ Andrew Jenner <andrew@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
+ Nathan Sidwell <nathan@codesourcery.com>
+
+ * 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 <azanella@linux.vnet.ibm.com>
+
+ * 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 <joseph@codesourcery.com>
+
+ [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 <azanella@linux.vnet.ibm.com>
+
+ * sysdeps/unix/sysv/linux/mips/pread.c (__libc_pread): Fix function
+ prototype.
+
+2015-01-07 Chris Metcalf <cmetcalf@ezchip.com>
+
+ * 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 <rearnsha@arm.com>
+
+ * sysdeps/aarch64/strcpy.S: New file.
+ * sysdeps/aarch64/stpcpy.S: New file.
+ * NEWS: Updated.
+
+2015-01-07 Richard Earnshaw <rearnsha@arm.com>
+
+ * sysdeps/aarch64/strrchr.S: New file.
+ * NEWS: Updated.
+
+2015-01-07 Eric Biggers <ebiggers3@gmail.com>
+
+ [BZ #17658]
+ * stdlib/setenv.c: Fix memory leak when setting large,
+ duplicate string.
+
+2015-01-06 Vladimir A. Nazarenko <naszar@ya.ru>
+
+ [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 <joseph@codesourcery.com>
+
+ [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 <aurelien@aurel32.net>
+
+ [BZ #17806]
+ * resolv/res_init.c (__res_iclose): Only clear nsinit if the
+ addresses have been freed.
+
+2015-01-06 Aurelien Jarno <aurelien@aurel32.net>
+
+ * resolv/res_init.c (__res_vinit): Improve comments about nserv
+ and nservall.
+
2015-01-06 Ondřej Bílka <neleai@seznam.cz>
* sysdeps/unix/sysv/linux/check_pf.c (make_request):
Clean up check_pf allocation pattern. addresses
- * string/tester.c (test_memset): Suppress warning for gcc 4.9
2015-01-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com>