+2013-10-21 Ben Pfaff <blp@cs.stanford.edu>
+
+ install-reloc: Support multi-binary installation.
+ * build-aux/install-reloc: Support installing multiple programs in
+ one invocation, as done by Automake starting with commit
+ 4295fe33eb23f (Multi-file install for PROGRAMS.). From Bruno
+ Haible <bruno@clisp.org>, archived at
+ http://lists.debian.org/debian-bsd/2012/05/msg00032.html.
+ Reported by Sylvain <beuc@gnu.org>.
+
+2013-10-21 Michael Haubenwallner <michael.haubenwallner@salomon.at>
+
+ selinux-h: Really build without selinux when library is missing.
+ * m4/selinux-selinux-h.m4: When the selinux library is missing, really
+ continue without selinux, as already told in the warning message.
+
+2013-10-21 Jim Meyering <meyering@fb.com>
+
+ regex: also remove dependency on HAVE_WCSCOLL
+ * lib/regex_internal.h: Remove final vestige of the wcscoll dependency.
+
+2013-10-21 Reuben Thomas <rrt@sc3d.org>
+
+ xfreopen: Fix typo. s/frepoen/freopen/
+ * lib/xfreopen.c: Fix description.
+ * modules/xfreopen: Likewise.
+
+2013-10-21 Jim Meyering <meyering@fb.com>
+
+ regex: don't depend on wcscoll
+ * m4/regex.m4 (gl_PREREQ_REGEX): Don't check for wcscoll.
+ It is no longer used.
+
+2013-10-20 Jim Meyering <meyering@fb.com>
+
+ error: add the printf attribute to a static function
+ * lib/error.c (error_tail): Add the printf attribute, to placate
+ gcc's -Werror=suggest-attribute=format option.
+
+2013-10-12 Jim Meyering <meyering@fb.com>
+
+ error: make the module depend on vfprintf-posix
+ * modules/error (Depends-on): Add vfprintf-posix, since error
+ calls vfprintf unconditionally, via error_tail.
+
+2013-09-30 Jim Meyering <meyering@fb.com>
+
+ fpending, obstack, strerror-override: use pure+const function attrs
+ * lib/fpending.h (__fpending): Declare with the "pure" attribute.
+ * lib/obstack.c (_obstack_allocated_p): Likewise.
+ * lib/obstack.h (_obstack_memory_used): Likewise.
+ (_obstack_memory_used): Likewise.
+ * lib/strerror-override.h (strerror_override): Declare with
+ the "const" attribute.
+
+2013-10-18 Eric Blake <eblake@redhat.com>
+
+ extern-inline: make safe for -Wundef usage
+ Reported by Vladimir 'phcoder' Serbinenko in
+ https://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00078.html
+ * m4/extern-inline.m4 (gl_EXTERN_INLINE): Port to older gcc.
+
+2013-10-16 Paul Eggert <eggert@cs.ucla.edu>
+
+ mkfifo-tests, etc.: allow HP-UX 11.11 bug
+ Problem reported by Daniel Richard G. in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00068.html>.
+ * doc/posix-functions/mkfifo.texi (mkfifo):
+ * doc/posix-functions/mkfifoat.texi (mkfifoat):
+ * doc/posix-functions/mknod.texi (mknod):
+ * doc/posix-functions/mknodat.texi (mknodat):
+ Document the HP-UX 11.11 bug.
+ * tests/test-mkfifo.h (test_mkfifo):
+ Allow the HP-UX 11.11 bug.
+
+2013-10-14 Paul Eggert <eggert@cs.ucla.edu>
+
+ acl: allow cross-compilation to Gentoo
+ Problem reported by Gabriel Marcano in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00058.html>.
+ * m4/acl.m4 (gl_ACL_GET_FILE): When cross-compiling,
+ test only whether it links.
+
+2013-10-13 Paul Eggert <eggert@cs.ucla.edu>
+
+ mgetgroups: remove dependency on realloc-gnu
+ The dependency violates the comment in realloc-gnu, which
+ says that tests can't depend on realloc-gnu; some tests depend
+ on mgetgroups, so mgetgroups can't depend on realloc-gnu.
+ Problem reported by Daniel Richard G. in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00056.html>.
+ * lib/mgetgroups.c (mgetgroups): Don't call realloc (NULL, 0).
+ * modules/mgetgroups (Depends-on): Depend on realloc-posix,
+ not realloc-gnu.
+
+2013-10-12 Paul Eggert <eggert@cs.ucla.edu>
+
+ regex-tests: port to HP-UX 11.11
+ Problem reported by Daniel Richard G. in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00052.html>.
+ * modules/regex-tests (test_regex_LDADD): Add LIBTHREAD, LIB_PTHREAD.
+
+2013-10-10 Paul Eggert <eggert@cs.ucla.edu>
+
+ verify: document some 'assume' pitfalls
+ * doc/verify.texi (Compile-time Assertions):
+ Mention that 'assume (E)' can sometimes slow things down.
+ Use CHAR_MAX + 1, not UCHAR_MAX + 1.
+
+2013-10-10 Eric Blake <eblake@redhat.com>
+
+ strtoumax: fix typo in previous commit.
+ * modules/strtoumax (Depends-on): Fix typo.
+ * modules/strtoimax (Depends-on): Likewise.
+
+2013-10-10 Paul Eggert <eggert@cs.ucla.edu>
+
+ strtoumax: port to Solaris 8
+ This problem was introduced in the recent HP-UX patch.
+ Reported by Tom G. Christensen in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00037.html>.
+ * modules/strtoumax (Depends-on): Test HAVE_STRTOUMAX
+ and REPLACE_STRTOUMAX rather than ac_cv_func_strtoumax.
+
+2013-10-09 Paul Eggert <eggert@cs.ucla.edu>
+
+ strtoimax, strtoumax: port to HP-UX 11.11
+ Problem reported by Daniel Richard G. in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00023.html>.
+ * lib/inttypes.in.h (strtoumax): Replace strtoumax if
+ REPLACE_STRTOUMAX, thus treating it consistently with strtoimax.
+ * m4/inttypes.m4 (gl_INTTYPES_H_DEFAULTS): Add default for
+ REPLACE_STRTOUMAX.
+ * m4/strtoimax.m4 (gl_FUNC_STRTOIMAX):
+ * m4/strtoumax.m4 (gl_FUNC_STRTOUMAX):
+ Replace the function if defined as a macro but not as a function.
+ * modules/inttypes-incomplete (inttypes.h): Substitute
+ REPLACE_STRTOUMAX.
+ * modules/strtoumax (configure.ac): Replace strtoumax if
+ REPLACE_STRTOUMAX.
+
+2013-10-08 Paul Eggert <eggert@cs.ucla.edu>
+
+ strtoimax: port to HP-UX 11.11
+ Problem reported by Daniel Richard G.
+ * lib/strtoimax.c (Strtoimax, Strtol, Strtoll): New macros.
+ (strtoimax, strtol, strtoll) [UNSIGNED]: Remove, since
+ they might clash with inttypes.h.
+
+2013-10-06 Paul Eggert <eggert@cs.ucla.edu>
+
+ New module 'count-trailing-zeros'.
+ * MODULES.html.sh: Mention it.
+ * lib/count-trailing-zeros.c, lib/count-trailing-zeros.h:
+ * m4/count-trailing-zeros.m4, modules/count-trailing-zeros:
+ * modules/count-trailing-zeros-tests:
+ * tests/test-count-trailing-zeros.c:
+ New files.
+
+ count-leading-zeros: port to MSC; support types wider than 64 bits
+ The ideas behind the MSC port are stolen from Emacs.
+ * lib/count-leading-zeros.h:
+ Don't include verify.h: it's no longer needed, as types wider than
+ 64 bits are now supported.
+ (COUNT_LEADING_ZEROS): New arg MSC_BUILTIN, for better
+ performance with MSC. All uses changed. Do not assume that TYPE
+ has at most 64 bits.
+ (count_leading_zeros_32): Assume 0 < X < 2**32, for speed.
+ All uses changed. Fold the subtraction from 31 into the table.
+
+ count-one-bits: port to MSC; support types wider than 64 bits
+ The ideas behind the MSC port are stolen from Emacs.
+ * lib/count-one-bits.c (popcount_support) [_MSC_VER]: New variable.
+ * lib/count-one-bits.h: Include limits.h, for CHAR_BIT.
+ Don't include verify.h: it's no longer needed, as types wider than
+ 64 bits are now supported.
+ (COUNT_ONE_BITS_GENERIC): New macro.
+ (popcount_supported) [_MSC_VER]: New inline function.
+ (COUNT_ONE_BITS): Use it. New arg MSC_BUILTIN, for better
+ performance with MSC. All uses changed. Do not assume that TYPE
+ has at most 64 bits.
+ * modules/count-one-bits (Depends-on): Do not depend on 'verify'.
+
+2013-10-06 Andrew Borodin <aborodin@vmail.ru>
+
+ mountlist: fix resource leak with MOUNTED_INTERIX_STATVFS
+ * lib/mountlist.c (read_file_system_list): fix leak of directory
+ streams in case of #ifdef MOUNTED_INTERIX_STATVFS.
+
+2013-10-06 Paul Eggert <eggert@cs.ucla.edu>
+
+ tests: improve diagnostic when an assertion fails
+ * tests/macros.h (ASSERT): Report the assertion that failed.
+
2013-10-02 Paul Eggert <eggert@cs.ucla.edu>
verify: new macro 'assume'