From: Ryan S. Arnold Date: Fri, 1 Mar 2013 22:20:18 +0000 (-0600) Subject: Merge remote branch 'remotes/origin/release/2.16/master' into local_ibm_2.16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36016f626e72f5d1cb6107deeab29768d82ff7e3;p=thirdparty%2Fglibc.git Merge remote branch 'remotes/origin/release/2.16/master' into local_ibm_2.16 --- 36016f626e72f5d1cb6107deeab29768d82ff7e3 diff --cc ChangeLog index d5685e130bd,3de21fd1270..7ba99a7cc17 --- a/ChangeLog +++ b/ChangeLog @@@ -1,42 -1,138 +1,177 @@@ + 2012-11-20 Thomas Schwinge + + * sysdeps/sh/dl-machine.h (ELF_MACHINE_RUNTIME_FIXUP_PARAMS): New + macro. + + 2012-11-14 H.J. Lu + + [BZ #14831] + * elf/Makefile (tests): Add tst-audit8. + ($(objpfx)tst-audit8): Also depend on $(common-objpfx)math/libm.so. + ($(objpfx)tst-audit8.out): New target. + (tst-audit8-ENV): New variable. + * elf/dl-runtime.c (_dl_profile_fixup): Call _dl_fixup to skip + audit if l_reloc_result is NULL. + (ELF_MACHINE_RUNTIME_FIXUP_PARAMS): Issue an error if it isn't + defined and ELF_MACHINE_RUNTIME_FIXUP_ARGS is defined. + * elf/tst-audit8.c: New file. + + 2012-10-04 H.J. Lu + + [BZ #14648] + * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features): + Set bit_FMA_Usable if FMA is supported. + * sysdeps/x86_64/multiarch/init-arch.h (bit_FMA_Usable): New + macro. + (bit_FMA4_Usable): Updated. + (index_FMA_Usable): New macro. + (CPUID_FMA): Likewise + (HAS_FMA): Defined with bit_FMA_Usable. + + 2012-09-28 Andreas Schwab + + [BZ #6530] + * stdio-common/vfprintf.c (process_string_arg): Revert + 2000-07-22 change. + + 2012-07-06 Andreas Schwab + + [BZ #14042] + * sysdeps/powerpc/powerpc32/ppc-mcount.S [SHARED]: Don't use PLT + for call to __mcount_internal. + * sysdeps/powerpc/powerpc32/Makefile (sysdep_routines) + (shared-only-routines) [$(subdir) = gmon]: Add compat-ppc-mcount. + * sysdeps/powerpc/powerpc32/compat-ppc-mcount.S: New file. + + 2011-09-28 Jonathan Nieder + + * stdio-common/Makefile (tst-sprintf-ENV): Set environment + for testcase. + * stdio-common/tst-sprintf.c: Include + (main): Test sprintf's handling of incomplete multibyte + characters. + + 2012-09-25 Joseph Myers + + [BZ #14621] + * posix/glob.c (next_brace_sub): Use size_t instead of unsigned + int as type of variable DEPTH. + (glob): Use size_t instead of int as type of variables NEWCOUNT + and OLD_PATHC. + + 2012-09-24 H.J. Lu + + [BZ #14562] + * malloc/arena.c (heap_trim): Properly get fencepost and adjust + new chunk size with MALLOC_ALIGN_MASK. + + 2012-08-29 H.J. Lu + + [BZ #14476] + * Makefile (install): Also pass LD_SO=$(ld.so-version) to + scripts/test-installation.pl. + * scripts/test-installation.pl: Use LD_SO to get $ld_so_name + and $ld_so_version if it is set. + + 2012-08-27 Joseph Myers + + [BZ #14459] + * stdlib/strtod_l.c: Include . + (NDEBUG): Do not define. + (round_and_return): Change EXPONENT parameter to type intmax_t. + Rearrange calculations to avoid internal overflow possibilities. + (str_to_mpn): Change EXPONENT parameter to type intmax_t *. + Rearrange calculations to avoid internal overflow possibilities. + Assert that number fits inside MPNSIZE limbs. + (____STRTOF_INTERNAL): Change EXPONENT variable to type intmax_t. + Change DIG_NO, INT_NO and LEAD_ZERO to type size_t. Rearrange + calculations and add assertions to avoid internal overflow + possibilities. Add casts to avoid signed/unsigned operations. + * stdlib/tst-strtod-overflow.c: New file. + * stdlib/Makefile (tests): Add tst-strtod-overflow. + + 2012-08-15 Liubov Dmitrieva + + [BZ #14195] + * sysdeps/i386/i686/multiarch/strcmp-sssse3.S: Fix + segmentation fault for a case of two empty input strings. + * string/test-strncasecmp.c (check1): Renamed to... + (bz12205): ...this. + (bz14195): Add new testcase for two empty input strings and N > 0. + (test_main): Call new testcase, adapt for renamed function. + + 2012-07-06 Mike Frysinger + + * sunrpc/rpc_clntout.c: Change to "rpc/types.h". + + 2012-07-16 Andreas Jaeger + + * po/ru.po: Update from translation team. + + 2012-07-13 Andreas Jaeger + + * po/fr.po: Update from translation team. + + 2012-07-11 Andreas Jaeger + + * po/fr.po: Update from translation team. + + * po/sv.po: Update from translation team + * po/fr.po: Another update from translation team. + + 2012-07-04 Andreas Schwab + + * catgets/Makefile ($(objpfx)de.msg): Use xopen-msg.awk instead of + xopen-msg.sed. + * catgets/xopen-msg.awk: New file. + * catgets/xopen-msg.sed: Removed. + + 2012-07-04 Andreas Schwab + + * intl/Makefile ($(objpfx)msgs.h): Use po2test.awk instead of + po2text.sed. + * intl/po2test.awk: New file. + * intl/po2test.sed: Removed. + +2012-12-03 Mike Frysinger + + * bits/byteswap.h [__GNUC__]: Change __GNUC_PREREQ from 4.2 to 4.3. + * sysdeps/x86/bits/byteswap.h [__GNUC__]: Likewise. + +2012-11-19 Joseph Myers + + * bits/byteswap.h: Include . + (__bswap_64): Use __uint64_t instead of unsigned long long int. + +2012-10-12 H.J. Lu + + * sysdeps/x86/bits/byteswap.h: Include . + (__bswap_64): __uint64_t for unsigned 64-bit int. + +2012-07-06 Andreas Schwab + + [BZ #14042] + * sysdeps/powerpc/powerpc32/ppc-mcount.S [SHARED]: Don't use PLT + for call to __mcount_internal. + * sysdeps/powerpc/powerpc32/Makefile (sysdep_routines) + (shared-only-routines) [$(subdir) = gmon]: Add compat-ppc-mcount. + * sysdeps/powerpc/powerpc32/compat-ppc-mcount.S: New file. + +2012-07-06 Peter Bergner + + * elf/rtld.c (process_envvars): Added conditional EXTRA_LD_ENVVARS_11 + macro which allows overriding of AT_PLATFORM using an environment + variable. + * sysdeps/unix/sysv/linux/powerpc/dl-librecon.h: New file adding + definition for the EXTRA_LD_ENVVARS_11 macro. + +2012-07-06 Ryan S. Arnold + + * elf/dynamic-link.h (elf_get_dynamic_info): Remove assert() + around DT_RUNPATH and DT_RPATH which prevents running a dynamic + linker with an embedded RPATH flag, which is what a compiler + modified to embed a non-default INTERP section would do. + 2012-07-03 Andreas Jaeger * po/bg.po: Update from translation team.