Acknowledge that fnmatch can fail. Fixes bug 14029.
[platform/upstream/glibc.git] / ChangeLog
index 0983299..d6a6ff9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,754 @@
+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.
+       * elf/tst-tlsmod16a.c: Likewise.
+       * elf/tst-tlsmod16b.c: Likewise.
+       * elf/tst-tlsmod2.c: Likewise.
+       * elf/tst-tlsmod3.c: Likewise.
+       * elf/tst-tlsmod4.c: Likewise.
+       * elf/tst-tlsmod5.c: Likewise.
+       * elf/tst-tlsmod6.c: Likewise.
+
+2013-10-18  Ondřej Bílka  <neleai@seznam.cz>
+
+       [BZ #12486]
+       * malloc/malloc.c: remove checks for statistics.
+
+2013-10-17  Ondřej Bílka  <neleai@seznam.cz>
+
+       [BZ #15277]
+       * inet/inet_net.c (inet_network): Detect additional invalid strings.
+       * inet/tst-network.c: Add testcase.
+
+2013-10-17  Andreas Schwab  <schwab@suse.de>
+
+       [BZ #15218]
+       * sysdeps/posix/getaddrinfo.c (gaih_inet): Don't use gethostbyaddr
+       to determine canonical name.
+
+2013-10-17  Ondřej Bílka  <neleai@seznam.cz>
+
+       * sysdeps/ieee754/dbl-64/dbl2mpn.c: Fix formatting.
+       * sysdeps/ieee754/dbl-64/dla.h: Likewise.
+       * sysdeps/ieee754/dbl-64/dosincos.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_acosh.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_atan2.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_cosh.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_exp2.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_fmod.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_gamma_r.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_hypot.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_ilogb.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_j0.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_j1.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_jn.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_log10.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_log2.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_log.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_remainder.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_rem_pio2.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_sinh.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_sqrt.c: Likewise.
+       * sysdeps/ieee754/dbl-64/halfulp.c: Likewise.
+       * sysdeps/ieee754/dbl-64/k_rem_pio2.c: Likewise.
+       * sysdeps/ieee754/dbl-64/MathLib.h: Likewise.
+       * sysdeps/ieee754/dbl-64/mpa-arch.h: Likewise.
+       * sysdeps/ieee754/dbl-64/mpa.c: Likewise.
+       * sysdeps/ieee754/dbl-64/mpatan.c: Likewise.
+       * sysdeps/ieee754/dbl-64/mpn2dbl.c: Likewise.
+       * sysdeps/ieee754/dbl-64/mptan.c: Likewise.
+       * sysdeps/ieee754/dbl-64/mydefs.h: Likewise.
+       * sysdeps/ieee754/dbl-64/s_asinh.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_atan.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_cbrt.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_ceil.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_copysign.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_erf.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_expm1.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_fabs.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_finite.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_floor.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_frexp.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_isinf.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_isinf_ns.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_isnan.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_llround.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_log1p.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_logb.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_lrint.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_modf.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_nearbyint.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_remquo.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_rint.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_scalbln.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_scalbn.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_sin.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_sincos.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_tan.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_tanh.c: Likewise.
+
+2013-10-17  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #16041]
+       * soft-fp/op-common.h (FP_EXTEND): When input is a signaling NaN,
+       make result into a quiet NaN.
+
+2013-10-16  Joseph Myers  <joseph@codesourcery.com>
+
+       * soft-fp/adddf3.c: Fix horizontal whitespace.
+       * soft-fp/addsf3.c: Likewise.
+       * soft-fp/addtf3.c: Likewise.
+       * soft-fp/divdf3.c: Likewise.
+       * soft-fp/divsf3.c: Likewise.
+       * soft-fp/divtf3.c: Likewise.
+       * soft-fp/double.h: Likewise.
+       * soft-fp/eqdf2.c: Likewise.
+       * soft-fp/eqsf2.c: Likewise.
+       * soft-fp/eqtf2.c: Likewise.
+       * soft-fp/extenddftf2.c: Likewise.
+       * soft-fp/extended.h: Likewise.
+       * soft-fp/extendsfdf2.c: Likewise.
+       * soft-fp/extendsftf2.c: Likewise.
+       * soft-fp/extendxftf2.c: Likewise.
+       * soft-fp/fixdfdi.c: Likewise.
+       * soft-fp/fixdfsi.c: Likewise.
+       * soft-fp/fixdfti.c: Likewise.
+       * soft-fp/fixsfdi.c: Likewise.
+       * soft-fp/fixsfsi.c: Likewise.
+       * soft-fp/fixsfti.c: Likewise.
+       * soft-fp/fixtfdi.c: Likewise.
+       * soft-fp/fixtfsi.c: Likewise.
+       * soft-fp/fixtfti.c: Likewise.
+       * soft-fp/fixunsdfdi.c: Likewise.
+       * soft-fp/fixunsdfsi.c: Likewise.
+       * soft-fp/fixunsdfti.c: Likewise.
+       * soft-fp/fixunssfdi.c: Likewise.
+       * soft-fp/fixunssfsi.c: Likewise.
+       * soft-fp/fixunssfti.c: Likewise.
+       * soft-fp/fixunstfdi.c: Likewise.
+       * soft-fp/fixunstfsi.c: Likewise.
+       * soft-fp/fixunstfti.c: Likewise.
+       * soft-fp/floatdidf.c: Likewise.
+       * soft-fp/floatdisf.c: Likewise.
+       * soft-fp/floatditf.c: Likewise.
+       * soft-fp/floatsidf.c: Likewise.
+       * soft-fp/floatsisf.c: Likewise.
+       * soft-fp/floatsitf.c: Likewise.
+       * soft-fp/floattidf.c: Likewise.
+       * soft-fp/floattisf.c: Likewise.
+       * soft-fp/floattitf.c: Likewise.
+       * soft-fp/floatundidf.c: Likewise.
+       * soft-fp/floatundisf.c: Likewise.
+       * soft-fp/floatunditf.c: Likewise.
+       * soft-fp/floatunsidf.c: Likewise.
+       * soft-fp/floatunsisf.c: Likewise.
+       * soft-fp/floatunsitf.c: Likewise.
+       * soft-fp/floatuntidf.c: Likewise.
+       * soft-fp/floatuntisf.c: Likewise.
+       * soft-fp/floatuntitf.c: Likewise.
+       * soft-fp/fmadf4.c: Likewise.
+       * soft-fp/fmasf4.c: Likewise.
+       * soft-fp/fmatf4.c: Likewise.
+       * soft-fp/gedf2.c: Likewise.
+       * soft-fp/gesf2.c: Likewise.
+       * soft-fp/getf2.c: Likewise.
+       * soft-fp/ledf2.c: Likewise.
+       * soft-fp/lesf2.c: Likewise.
+       * soft-fp/letf2.c: Likewise.
+       * soft-fp/muldf3.c: Likewise.
+       * soft-fp/mulsf3.c: Likewise.
+       * soft-fp/multf3.c: Likewise.
+       * soft-fp/negdf2.c: Likewise.
+       * soft-fp/negsf2.c: Likewise.
+       * soft-fp/negtf2.c: Likewise.
+       * soft-fp/op-1.h: Likewise.
+       * soft-fp/op-2.h: Likewise.
+       * soft-fp/op-4.h: Likewise.
+       * soft-fp/op-8.h: Likewise.
+       * soft-fp/op-common.h: Likewise.
+       * soft-fp/quad.h: Likewise.
+       * soft-fp/single.h: Likewise.
+       * soft-fp/soft-fp.h: Likewise.
+       * soft-fp/sqrtdf2.c: Likewise.
+       * soft-fp/sqrtsf2.c: Likewise.
+       * soft-fp/sqrttf2.c: Likewise.
+       * soft-fp/subdf3.c: Likewise.
+       * soft-fp/subsf3.c: Likewise.
+       * soft-fp/subtf3.c: Likewise.
+       * soft-fp/truncdfsf2.c: Likewise.
+       * soft-fp/trunctfdf2.c: Likewise.
+       * soft-fp/trunctfsf2.c: Likewise.
+       * soft-fp/trunctfxf2.c: Likewise.
+       * soft-fp/unorddf2.c: Likewise.
+       * soft-fp/unordsf2.c: Likewise.
+       * soft-fp/unordtf2.c: Likewise.
+
+2013-10-15  Joseph Myers  <joseph@codesourcery.com>
+
+       * soft-fp/op-2.h (_FP_DIV_MEAT_2_gmp): Remove macro.
+       * soft-fp/soft-fp.h (FP_UNSET_EXCEPTION): Likewise.
+
+2013-10-15   Ondřej Bílka  <neleai@seznam.cz>
+
+       * elf/dl-libc.c: Clear initfini list after freeing.
+
+2013-10-14  Joseph Myers  <joseph@codesourcery.com>
+
+       * soft-fp/adddf3.c: Fix vertical whitespace and indentation.
+       * soft-fp/addsf3.c: Likewise.
+       * soft-fp/addtf3.c: Likewise.
+       * soft-fp/divdf3.c: Likewise.
+       * soft-fp/divsf3.c: Likewise.
+       * soft-fp/divtf3.c: Likewise.
+       * soft-fp/double.h: Likewise.
+       * soft-fp/eqdf2.c: Likewise.
+       * soft-fp/eqsf2.c: Likewise.
+       * soft-fp/eqtf2.c: Likewise.
+       * soft-fp/extenddftf2.c: Likewise.
+       * soft-fp/extended.h: Likewise.
+       * soft-fp/extendsfdf2.c: Likewise.
+       * soft-fp/extendsftf2.c: Likewise.
+       * soft-fp/extendxftf2.c: Likewise.
+       * soft-fp/fixdfdi.c: Likewise.
+       * soft-fp/fixdfsi.c: Likewise.
+       * soft-fp/fixdfti.c: Likewise.
+       * soft-fp/fixsfdi.c: Likewise.
+       * soft-fp/fixsfsi.c: Likewise.
+       * soft-fp/fixsfti.c: Likewise.
+       * soft-fp/fixtfdi.c: Likewise.
+       * soft-fp/fixtfsi.c: Likewise.
+       * soft-fp/fixtfti.c: Likewise.
+       * soft-fp/fixunsdfdi.c: Likewise.
+       * soft-fp/fixunsdfsi.c: Likewise.
+       * soft-fp/fixunsdfti.c: Likewise.
+       * soft-fp/fixunssfdi.c: Likewise.
+       * soft-fp/fixunssfsi.c: Likewise.
+       * soft-fp/fixunssfti.c: Likewise.
+       * soft-fp/fixunstfdi.c: Likewise.
+       * soft-fp/fixunstfsi.c: Likewise.
+       * soft-fp/fixunstfti.c: Likewise.
+       * soft-fp/floatdidf.c: Likewise.
+       * soft-fp/floatdisf.c: Likewise.
+       * soft-fp/floatditf.c: Likewise.
+       * soft-fp/floatsidf.c: Likewise.
+       * soft-fp/floatsisf.c: Likewise.
+       * soft-fp/floatsitf.c: Likewise.
+       * soft-fp/floattidf.c: Likewise.
+       * soft-fp/floattisf.c: Likewise.
+       * soft-fp/floattitf.c: Likewise.
+       * soft-fp/floatundidf.c: Likewise.
+       * soft-fp/floatundisf.c: Likewise.
+       * soft-fp/floatunsidf.c: Likewise.
+       * soft-fp/floatunsisf.c: Likewise.
+       * soft-fp/floatuntidf.c: Likewise.
+       * soft-fp/floatuntisf.c: Likewise.
+       * soft-fp/floatuntitf.c: Likewise.
+       * soft-fp/fmadf4.c: Likewise.
+       * soft-fp/fmasf4.c: Likewise.
+       * soft-fp/fmatf4.c: Likewise.
+       * soft-fp/gedf2.c: Likewise.
+       * soft-fp/gesf2.c: Likewise.
+       * soft-fp/getf2.c: Likewise.
+       * soft-fp/ledf2.c: Likewise.
+       * soft-fp/lesf2.c: Likewise.
+       * soft-fp/letf2.c: Likewise.
+       * soft-fp/muldf3.c: Likewise.
+       * soft-fp/mulsf3.c: Likewise.
+       * soft-fp/multf3.c: Likewise.
+       * soft-fp/negdf2.c: Likewise.
+       * soft-fp/negsf2.c: Likewise.
+       * soft-fp/negtf2.c: Likewise.
+       * soft-fp/op-1.h: Likewise.
+       * soft-fp/op-2.h: Likewise.
+       * soft-fp/op-4.h: Likewise.
+       * soft-fp/op-8.h: Likewise.
+       * soft-fp/op-common.h: Likewise.
+       * soft-fp/quad.h: Likewise.
+       * soft-fp/single.h: Likewise.
+       * soft-fp/soft-fp.h: Likewise.
+       * soft-fp/sqrtdf2.c: Likewise.
+       * soft-fp/sqrtsf2.c: Likewise.
+       * soft-fp/sqrttf2.c: Likewise.
+       * soft-fp/subdf3.c: Likewise.
+       * soft-fp/subsf3.c: Likewise.
+       * soft-fp/subtf3.c: Likewise.
+       * soft-fp/truncdfsf2.c: Likewise.
+       * soft-fp/trunctfdf2.c: Likewise.
+       * soft-fp/trunctfsf2.c: Likewise.
+       * soft-fp/trunctfxf2.c: Likewise.
+       * soft-fp/unorddf2.c: Likewise.
+       * soft-fp/unordsf2.c: Likewise.
+       * soft-fp/unordtf2.c: Likewise.
+
+2013-10-14   Ondřej Bílka  <neleai@seznam.cz>
+
+       [BZ #15672]
+       * misc/error.c (error_tail): Fix possible buffer overflow.
+
+2013-10-14  Aurelien Jarno  <aurelien@aurel32.net>
+
+       [BZ #13028]
+       * res_send.c(__libc_res_nsend): Correctly copy the nameserver
+       address.
+
+2013-10-14  P. J. McDermott  <pj@pehjota.net>
+
+       [BZ #832]
+       * elf/ldd.bash.in (try_trace): New function.  Delete previous code
+       testing pipefail option.
+
+2013-10-12  Joseph Myers  <joseph@codesourcery.com>
+
+       * soft-fp/double.h: Indent preprocessor directives inside #if.
+       * soft-fp/extended.h: Likewise.
+       * soft-fp/op-2.h: Likewise.
+       * soft-fp/op-4.h: Likewise.
+       * soft-fp/op-common.h: Likewise.
+       * soft-fp/quad.h: Likewise.
+       * soft-fp/single.h: Likewise.
+       * soft-fp/soft-fp.h: Likewise.
+
+2013-10-12   Yuri Chornoivan <yurchor@ukr.net>
+
+       * iconv/iconv_prog.c: Fix typos.
+       * stdio-common/psiginfo-data.h: Likewise.
+
+2013-10-12   Reuben Thomas <rrt@sc3d.org>
+
+       [BZ #15764]
+       * locale/setlocale.c: Fix typo.
+
+2013-10-12  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #16036]
+       * soft-fp/unorddf2.c (__unorddf2): Raise "invalid" exception for
+       signaling NaN arguments.
+       * soft-fp/unordsf2.c (__unordsf2): Likewise.
+       * soft-fp/unordtf2.c (__unordtf2): Likewise.
+
+       [BZ #14910]
+       * soft-fp/gedf2.c (__gedf2): Raise "invalid" exception for all
+       unordered operands.
+       * soft-fp/gesf2.c (__gesf2): Likewise.
+       * soft-fp/getf2.c (__getf2): Likewise.
+       * soft-fp/ledf2.c (__ledf2): Likewise.
+       * soft-fp/lesf2.c (__lesf2): Likewise.
+       * soft-fp/letf2.c (__letf2): Likewise.
+
+       * soft-fp/eqdf2.c (__eqdf2): Use FP_INIT_EXCEPTIONS.
+       * soft-fp/eqsf2.c (__eqsf2): Likewise.
+       * soft-fp/eqtf2.c (__eqtf2): Likewise.
+       * soft-fp/fixdfdi.c (__fixdfdi): Likewise.
+       * soft-fp/fixdfsi.c (__fixdfsi): Likewise.
+       * soft-fp/fixdfti.c (__fixdfti): Likewise.
+       * soft-fp/fixsfdi.c (__fixsfdi): Likewise.
+       * soft-fp/fixsfsi.c (__fixsfsi): Likewise.
+       * soft-fp/fixsfti.c (__fixsfti): Likewise.
+       * soft-fp/fixtfdi.c (__fixtfdi): Likewise.
+       * soft-fp/fixtfsi.c (__fixtfsi): Likewise.
+       * soft-fp/fixtfti.c (__fixtfti): Likewise.
+       * soft-fp/fixunsdfdi.c (__fixunsdfdi): Likewise.
+       * soft-fp/fixunsdfsi.c (__fixunsdfsi): Likewise.
+       * soft-fp/fixunsdfti.c (__fixunsdfti): Likewise.
+       * soft-fp/fixunssfdi.c (__fixunssfdi): Likewise.
+       * soft-fp/fixunssfsi.c (__fixunssfsi): Likewise.
+       * soft-fp/fixunssfti.c (__fixunssfti): Likewise.
+       * soft-fp/fixunstfdi.c (__fixunstfdi): Likewise.
+       * soft-fp/fixunstfsi.c (__fixunstfsi): Likewise.
+       * soft-fp/fixunstfti.c (__fixunstfti): Likewise.
+       * soft-fp/floatdidf.c (__floatdidf): Use FP_INIT_ROUNDMODE.
+       * soft-fp/floatdisf.c (__floatdisf): Likewise.
+       * soft-fp/floatsisf.c (__floatsisf): Likewise.
+       * soft-fp/floattidf.c (__floattidf): Likewise.
+       * soft-fp/floattisf.c (__floattisf): Likewise.
+       * soft-fp/floattitf.c (__floattitf): Likewise.
+       * soft-fp/floatundidf.c (__floatundidf): Likewise.
+       * soft-fp/floatundisf.c (__floatundisf): Likewise.
+       * soft-fp/floatunsisf.c (__floatunsisf): Likewise.
+       * soft-fp/floatuntidf.c (__floatuntidf): Likewise.
+       * soft-fp/floatuntisf.c (__floatuntisf): Likewise.
+       * soft-fp/floatuntitf.c (__floatuntitf): Likewise.
+       * soft-fp/gedf2.c (__gedf2): Use FP_INIT_EXCEPTIONS.
+       * soft-fp/gesf2.c (__gesf2): Likewise.
+       * soft-fp/getf2.c (__getf2): Likewise.
+       * soft-fp/ledf2.c (__ledf2): Likewise.
+       * soft-fp/lesf2.c (__lesf2): Likewise.
+       * soft-fp/letf2.c (__letf2): Likewise.
+
+       * soft-fp/soft-fp.h [FP_NO_EXCEPTIONS] (FP_SET_EXCEPTION):
+       Undefine and redefine.
+       [FP_NO_EXCEPTIONS] (FP_CUR_EXCEPTIONS): Likewise.
+       [FP_NO_EXCEPTIONS] (FP_TRAPPING_EXCEPTIONS): Likewise.
+       [FP_NO_EXCEPTIONS] (FP_ROUNDMODE): Likewise.
+       * soft-fp/floatditf.c (FP_NO_EXCEPTIONS): Define macro.
+       (__floatditf): Don't use FP_DECL_EX or FP_HANDLE_EXCEPTIONS.
+       * soft-fp/floatsidf.c (FP_NO_EXCEPTIONS): Define macro.
+       (__floatsidf): Don't use FP_DECL_EX or FP_HANDLE_EXCEPTIONS.
+       * soft-fp/floatsitf.c (FP_NO_EXCEPTIONS): Define macro.
+       (__floatsitf): Don't use FP_DECL_EX or FP_HANDLE_EXCEPTIONS.
+       * soft-fp/floatunditf.c (FP_NO_EXCEPTIONS): Define macro.
+       (__floatunditf): Don't use FP_DECL_EX or FP_HANDLE_EXCEPTIONS.
+       * soft-fp/floatunsidf.c (FP_NO_EXCEPTIONS): Define macro.
+       (__floatunsidf): Don't use FP_DECL_EX or FP_HANDLE_EXCEPTIONS.
+       * soft-fp/floatunsitf.c (FP_NO_EXCEPTIONS): Define macro.
+       (__floatunsitf): Don't use FP_DECL_EX or FP_HANDLE_EXCEPTIONS.
+
+       [BZ #16032]
+       * soft-fp/op-2.h (_FP_DIV_MEAT_2_udiv): Shift numerator right
+       without decrementing exponent if mantissa >= that for the
+       denominator, not >.
+       (_FP_DIV_MEAT_2_gmp): Test numerator mantissa >= that for the
+       denominator, not >.  Decrement exponent in < case instead of
+       incrementing in >= case.
+       * soft-fp/op-4.h (_FP_DIV_MEAT_4_udiv): Shift numerator right
+       without decrementing exponent if mantissa >= that for the
+       denominator, not >.
+
+       * soft-fp/op-common.h (_FP_TO_INT): Reverse test of sign for
+       computing saturated result for unsigned overflow.
+
+2013-10-11  Siddhesh Poyarekar  <siddhesh@redhat.com>
+           Jeff Law  <law@redhat.com>
+
+       * sysdeps/ieee754/dbl-64/e_atan2.c: Include stap-probe.h.
+       (atan2Mp): Add systemtap probe marker.
+       * sysdeps/ieee754/dbl-64/e_log.c: include stap-probe.h.
+       (__ieee754_log): Add systemtap probe marker.
+       * sysdeps/ieee754/dbl-64/s_atan.c: Include stap-probe.h.
+       (atanMp): Add systemtap probe marker.
+       * sysdeps/ieee754/dbl-64/s_tan.c: Include stap-probe.h.
+       (tanMp): Add systemtap probe marker.
+       * sysdeps/ieee754/dbl-64/slowexp.c: Include stap-probe.h.
+       (__slowexp): Add systemtap probe marker.
+       * sysdeps/ieee754/dbl-64/slowpow.c: Include stap-probe.h.
+       (__slowpow): Add systemtap probe marker.
+       * manual/probes.texi: Document probes.
+
+2013-10-11  Eric Biggers  <ebiggers3@gmail.com>
+
+       [BZ #15362]
+       * libio/fileops.c (_IO_new_file_write): Return count of bytes
+       written.
+       (_IO_new_file_xsputn): Don't return EOF if nothing has been
+       written.
+       * libio/iofwrite.c (_IO_fwrite): Return count if bytes were
+       written to buffer but not flushed.
+       * libio/iofwrite_u.c:  Likewise.
+       * libio/iopadn.c:  Return bytes returned even if EOF was
+       encountered.
+       * libio/iowpadn.c:  Likewise.
+       * stdio-common/vfprintf.c [COMPILE_WPRINTF] (PAD): Return error
+       if _IO_padn does not write the whole buffer.
+       [!COMPILE_WPRINTF] (PAD): Likewise.
+
+2013-10-10  David S. Miller  <davem@davemloft.net>
+
+       * sysdeps/posix/dirstream.h (struct __dirstream): Fix alignment of
+       directory block.
+
+2013-10-10  Joseph Myers  <joseph@codesourcery.com>
+
+       * soft-fp/extendxftf2.c: Use copyright year range.  Use URL
+       instead of FSF address.
+       * soft-fp/fixdfti.c: Likewise.
+       * soft-fp/fixsfti.c: Likewise.
+       * soft-fp/fixtfti.c: Likewise.
+       * soft-fp/fixunsdfti.c: Likewise.
+       * soft-fp/fixunssfti.c: Likewise.
+       * soft-fp/fixunstfti.c: Likewise.
+       * soft-fp/floattidf.c: Likewise.
+       * soft-fp/floattisf.c: Likewise.
+       * soft-fp/floattitf.c: Likewise.
+       * soft-fp/floatuntidf.c: Likewise.
+       * soft-fp/floatuntisf.c: Likewise.
+       * soft-fp/floatuntitf.c: Likewise.
+       * soft-fp/trunctfxf2.c: Likewise.
+
+       * soft-fp/extendxftf2.c: New file.  Copied from libgcc.
+       * soft-fp/fixdfti.c: Likewise.
+       * soft-fp/fixsfti.c: Likewise.
+       * soft-fp/fixtfti.c: Likewise.
+       * soft-fp/fixunsdfti.c: Likewise.
+       * soft-fp/fixunssfti.c: Likewise.
+       * soft-fp/fixunstfti.c: Likewise.
+       * soft-fp/floattidf.c: Likewise.
+       * soft-fp/floattisf.c: Likewise.
+       * soft-fp/floattitf.c: Likewise.
+       * soft-fp/floatuntidf.c: Likewise.
+       * soft-fp/floatuntisf.c: Likewise.
+       * soft-fp/floatuntitf.c: Likewise.
+       * soft-fp/trunctfxf2.c: Likewise.
+
+2013-10-10  David S. Miller  <davem@davemloft.net>
+
+       * sysdeps/sparc/fpu/libm-test-ulps: Update.
+
+2013-10-10  Joseph Myers  <joseph@codsourcery.com>
+
+       * sysdeps/powerpc/nofpu/Makefile [$(subdir) = math]
+       (CFLAGS-e_hypotl.c): Add -fno-builtin-fabsl.
+       [$(subdir) = math] (CFLAGS-w_acosl.c): Likewise.
+       [$(subdir) = math] (CFLAGS-w_asinl.c): Likewise.
+       [$(subdir) = math] (CFLAGS-w_atanhl.c): Likewise.
+       [$(subdir) = math] (CFLAGS-w_j0l.c): Likewise.
+       [$(subdir) = math] (CFLAGS-w_j1l.c): Likewise.
+
+       * sysdeps/ieee754/ldbl-128ibm/e_acosl.c (__ieee754_acosl): Check
+       for NaNs before doing comparisons on argument.
+       * sysdeps/ieee754/ldbl-128ibm/e_asinl.c (__ieee754_asinl):
+       Likewise.
+
+2013-10-10  Will Newton  <will.newton@linaro.org>
+
+       * malloc/hooks.c (memalign_check): Ensure the value of bytes
+       passed to _int_memalign does not overflow.
+
+2013-10-10  Torvald Riegel  <triegel@redhat.com>
+
+       * scripts/bench.pl: Add include-sources directive.
+       * benchtests/README: Update documentation.
+
+2013-10-10  Joseph Myers  <joseph@codesourcery.com>
+
+       * soft-fp/soft-fp.h (FP_INIT_EXCEPTIONS): New macro.
+       * soft-fp/extenddftf2.c (__extenddftf2): Use FP_INIT_EXCEPTIONS
+       instead of FP_INIT_ROUNDMODE.
+       * soft-fp/extendsfdf2.c (__extendsfdf2): Likewise.
+       * soft-fp/extendsftf2.c (__extendsftf2): Likewise.
+
+       [BZ #16034]
+       * soft-fp/op-common.h (_FP_NEG): Document input as raw.  Do not
+       copy class of input value.
+       * soft-fp/negdf2.c (__negdf2): Use raw unpacking and packing.  Do
+       not handle exceptions.
+       * soft-fp/negsf2.c (__negsf2): Likewise.
+       * soft-fp/negtf2.c (__negtf2): Likewise.
+       * sysdeps/sparc/sparc32/soft-fp/q_neg.c (_Q_neg): Likewise.
+
+2013-10-09  Joseph Myers  <joseph@codesourcery.com>
+
+       * soft-fp/op-4.h (_FP_FRAC_DISASSEMBLE_4): Remove trailing
+       semicolon.  From Linux kernel.
+
+2013-10-09  Adam Buchbinder  <adam.buchbinder@gmail.com>
+
+       * soft-fp/op-common.h (_FP_UNPACK_CANONICAL): Fix typo in comment.
+
+2013-10-08  Yogesh Chaudhari  <mr.yogesh@gmail.com>
+
+       [BZ #156]
+       * manual/socket.texi: Added statement about buffer
+       for gethostbyname2_r.
+
+2013-10-08  Ondřej Bílka  <neleai@seznam.cz>
+
+       * sysdeps/x86_64/memset.S (ALIGN): Macro removed.
+       Use .p2align directive instead, throughout.
+       * sysdeps/x86_64/multiarch/memcmp-sse4.S: Likewise.
+       * sysdeps/x86_64/multiarch/memcmp-ssse3.S: Likewise.
+       * sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S: Likewise.
+       * sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: Likewise.
+       * sysdeps/x86_64/multiarch/memcpy-ssse3.S: Likewise.
+       * sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S: Likewise.
+       * sysdeps/x86_64/strchr.S: Likewise.
+       * sysdeps/x86_64/strrchr.S: Likewise.
+
+2013-10-08  Siddhesh Poyarekar  <siddhesh@redhat.com>
+
+       * sysdeps/ieee754/dbl-64/e_pow.c: Fix code formatting.
+
+       * sysdeps/ieee754/dbl-64/e_exp.c: Fix code formatting.
+
+       * sysdeps/generic/math_private.h (__mpsin1): Remove
+       declaration.
+       (__mpcos1): Likewise.
+       (__mpsin): New argument __range_reduce.
+       (__mpcos): Likewise.
+       * sysdeps/ieee754/dbl-64/s_sin.c: Likewise.
+       (slow): Use __mpsin and __mpcos.
+       (slow1): Likewise.
+       (slow2): Likewise.
+       (sloww): Likewise.
+       (sloww1): Likewise.
+       (sloww2): Likewise.
+       (bsloww): Likewise.
+       (bsloww1): Likewise.
+       (bsloww2): Likewise.
+       (cslow2): Likewise.
+       (csloww): Likewise.
+       (csloww1): Likewise.
+       (csloww2): Likewise.
+       * sysdeps/ieee754/dbl-64/sincos32.c (__mpsin): Add argument
+       range_reduce.  Merge in __mpsin1.
+       (__mpcos): Likewise.
+       (__mpsin1): Remove.
+       (__mpcos1): Likewise.
+
+2013-10-07  Joseph Myers  <joseph@codesourcery.com>
+
+       * locale/loadlocale.c (_nl_intern_locale_data): Use
+       LOCFILE_ALIGNED_P.
+       * locale/programs/3level.h (CONCAT(add_locale_,TABLE)): Use
+       LOCFILE_ALIGN_UP and LOCFILE_ALIGN.
+       * locale/programs/ld-collate.c (obstack_int32_grow): Assert that
+       obstack data is appropriately aligned.
+       (obstack_int32_grow_fast): Likewise.
+       * locale/programs/ld-ctype.c (ctype_output): Use LOCFILE_ALIGN.
+       * locale/programs/locfile.c (add_locale_uint32): Likewise.
+       (add_locale_uint32_array): Likewise.
+
 2013-10-07  Siddhesh Poyarekar  <siddhesh@redhat.com>
 
        * benchtests/Makefile: Remove ARGLIST and RET variables.
 2013-10-04  Alan Modra  <amodra@gmail.com>
 
        * sysdeps/powerpc/powerpc64/memset.S: Replace rlwimi with
-        insrdi.  Formatting.
+       insrdi.  Formatting.
        * sysdeps/powerpc/powerpc64/power4/memset.S: Likewise.
        * sysdeps/powerpc/powerpc64/power6/memset.S: Likewise.
        * sysdeps/powerpc/powerpc64/power7/memset.S: Likewise.