platform-testers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[platform-testers] new snapshot available: idutils-4.6.21-6cdfd


From: Jim Meyering
Subject: [platform-testers] new snapshot available: idutils-4.6.21-6cdfd
Date: Sat, 16 Dec 2017 17:08:18 -0800

It's been well over 5 years since the preceding release, so here is
a snapshot of the latest. Any feedback is most welcome, but so far,
I feel no particular urgency to make a release.

So far, NEWS has these entries:

** Bug fixes

  lid is no longer susceptible to a buffer overrun

  mkid no longer mistakenly warns that different files are the same but
  with "different scans" for files with colliding 64-bit inode numbers
  [the bug dates back to the initial implementation]

===============================
idutils snapshot:
  https://meyering.net/idutils/idutils-ss.tar.xz      1.1 MB
  https://meyering.net/idutils/idutils-ss.tar.xz.sig
  https://meyering.net/idutils/idutils-4.6.21-6cdfd.tar.xz

===============================
Changes in idutils since v4.6:

Eric Blake (1):
      build: default to --enable-gcc-warnings in a git tree

Jim Meyering (19):
      maint: post-release administrivia
      maint: adjust the URL that will appear in the generated announcement
      maint: reenable gnulib's get-rusage-as-tests
      maint: fix comment/doc typos
      build: update gnulib submodule to latest
      maint: avoid new syntax-check failures
      maint: arrange for "make distcheck" to run the syntax-check rules
      lid: avoid reading beyond end of buffer for a long name
      build: update gnulib, bootstrap and init.sh
      doc: remove idutils.texi front- and back-cover text requirements
      maint: update copyright years
      gnulib: update to latest
      gnulib: update to latest; and update bootstrap and init.sh
      maint: update copyright dates
      build: fix type-vs-format-string mismatches
      build: address -Wimplicit-fallthrough= warnings
      build: add die.h from coreutils
      lid: fix invalid fallthrough after failed exec
      fix handling of 64-bit ino_t

Tom Tromey (1):
      doc: change the manual to build with texinfo 5.1

===============================
Changes in gnulib since v4.6:

* gnulib 0eab6e2...ec01e68 (2343):
  > users.txt: Update wget URL (tiny change)
  > users.txt: Add wget2 (tiny change)
  > dfa: fix memory leak in parse
  > parse-datetime: fix dependence on AC_PROG_SED
  > intprops: update doc URLs
  > host-cpu-c-abi: Add support for armhf, arm64, x32, s390x.
  > update from texinfo
  > localeinfo: case_folded_counterparts and WEOF
  > dfa: port to gcc -fsanitize=undefined
  > strftime: %z is -00 if unknown
  > dfa: port to older GCC
  > Update DEPENDENCIES.
  > maint.mk: enforce spelling of "timestamp" (i.e., no space)
  > dfa: minor simplification with emptyset
  > dfa: shrink constraints from 4 bits to 3
  > dfa: omit unnecessary ptrdiff_t check
  > dfa: omit unnecessary allocation
  > dfa: omit unused local
  > maint: time stamp -> timestamp
  > maint: remove stray .texi files
  > getprogname: fix port to IRIX
  > dfa: melt down dfastate into build_state
  > dfa: simplify transition table allocation
  > dfa: fix reallocation bug when matching newlines
  > Avoid -Wundef warning about undefined WINDOWS_SOCKETS.
  > Avoid -Wundef warning about undefined __USE_FILE_OFFSET64.
  > stdioext: Port to Minix 3.2 and newer.
  > getprogname: port to IRIX
  > localename-tests: port to NetBSD 7
  > glob, intprops, xalloc: work around Clang bug
  > dfa: fix 'return' typo
  > lock tests: Prefer semaphore over mutex.
  > parse-datetime: fix generated paths for coverage files
  > maint.mk: support parallel execution of coverage
  > lock: Provide guarantee to avoid writer starvation for rwlocks.
  > thread: Fix pth port.
  > parse-datetime: fix debug message on lone year number
  > parse-datetime: fix local timezone debug messages
  > parse-datetime: add debug warning about DST changes
  > parse-datetime: add debug warning about date arithmetic
  > parse-datetime: fix debug message of relative part after timezone
  > parse-datetime: fix incorrect debug message on lone number
  > exec
  > build-aux/mdate-sh
  > doc: fix typo in previous change
  > Revert copyright-year change to synced files
  > doc: modernize for C11 etc.
  > dfa: prefer functions to FETCH_WC macro
  > dfa: narrow more local var scopes
  > dfa: remove duplicate assignment
  > dfa: simplify constraint-dependency checking
  > dfa: prefer functions and constants to macros
  > dfa: narrow more local var scopes
  > dfa: narrow the scope of many local variables
  > gettext from dev
  > version-etc: new year
  > do-release-commit-and-tag: avoid shell syntax error
  > maint.mk: hoist gnulib_dir definition earlier
  > maint.mk: do not always evaluate intprops-related shell
  > maint.mk: improve sc_prohibit_intprops_without_use
  > dfa: shorten sbit, success
  > dfa: simplify multibyte_prop etc.
  > dfa: minor performance tweak
  > dfa: wrap charclass inside a struct
  > Changelog: insert omitted word
  > maint.mk: update list of intprops.h symbol names
  > getopt: fix parallel test failure
  > xalloc: x2nrealloc check for ptrdiff_t overflow
  > lock test: Fix performance problem on multi-core machines.
  > autoupdate
  > vma-iter: Fix endless loop on 64-bit Windows.
  > stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw.
  > getopt-posix-tests: fix Makefile typo
  > dfa: improve worst-case 'replace' performance
  > dfa: performance improvement for removal of epsilon closure
  > autoupdate
  > Split tests for getopt-posix and getopt-gnu.
  > posix-modules: Add options for specific platforms.
  > getopt: Fix link error for users of getopt() in <unistd.h>.
  > getaddrinfo tests: Avoid compilation error on MSVC.
  > getlogin, getlogin_r: Fix link errors on MSVC.
  > Un-deprecate the 'progname' module.
  > Reorganize NEWS a bit.
  > tanhf: Avoid redefinition error on MSVC.
  > tanf: Avoid redefinition error on MSVC.
  > sqrtf: Avoid redefinition error on MSVC.
  > sinhf: Avoid redefinition error on MSVC.
  > sinf: Avoid redefinition error on MSVC.
  > logf: Avoid redefinition error on MSVC.
  > log10l: Avoid redefinition error on MSVC.
  > log10f: Avoid redefinition error on MSVC.
  > hypotl: Avoid redefinition error on MSVC.
  > hypotf: Avoid redefinition error on MSVC.
  > fmodl: Avoid redefinition error on MSVC.
  > fmodf: Avoid redefinition error on MSVC.
  > expf: Avoid redefinition error on MSVC.
  > coshf: Avoid redefinition error on MSVC.
  > cosf: Avoid redefinition error on MSVC.
  > atan2f: Avoid redefinition error on MSVC.
  > atanf: Avoid redefinition error on MSVC.
  > asinf: Avoid redefinition error on MSVC.
  > acosf: Avoid redefinition error on MSVC.
  > Avoid redefinition errors on MSVC.
  > Avoid redefinition errors on MSVC.
  > stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC.
  > Avoid autoconf warning.
  > fpending: Revert workaround against Emacs bug.
  > getlogin_r tests: Port to mingw.
  > getlogin: Port to newer mingw.
  > builtin-expect: improve port to IBM XL C
  > builtin-expect: port to IBM XL C
  > regex: fix dependency
  > builtin-expect: new module
  > init.sh: Add possibility to not delete temporary files.
  > regex: fix integer-overflow bug in never-used code
  > fpending: fix port to MinGW on Emacs
  > safe-alloc: use xalloc-oversized
  > xalloc: do not exceed PTRDIFF_MAX
  > malloca: do not exceed PTRDIFF_MAX
  > quotearg: pacify GCC better
  > xalloc-oversized: check for PTRDIFF_MAX too
  > dfa: fix glitches in previous commit
  > dfa: fix some unlikely integer overflows
  > dfa: add an assertion to avoid coverity false positive
  > dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE
  > dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE
  > link: fix test to declare use of rename()
  > fpending: Port to native Windows with MSVC.
  > stdioext: Port to native Windows with MSVC.
  > non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt
  > threadlib: Optimize out runtime test on Solaris >= 10.
  > stdint: Update doc about Solaris 9.
  > c-ctype tests: Fix link error on Solaris 9.
  > dfa: fix performance bug that recomputes trans
  > same-inode: port to MinGW
  > javacomp: Support Java 7 and 8.
  > gnulib-tool: fix the previous change
  > gnulib-tool: fix the previous change
  > gnulib-tool: properly list the LGPL3orGPLv2 license
  > localcharset: Avoid theoretical buffer overrun.
  > Relicense some modules under LGPLv2+.
  > scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC
  > alphasort, scandir: Port to OS/2 kLIBC
  > relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC
  > sys_socket: typedef sa_family_t correctly on OS/2 kLIBC
  > dfa: avoid new infinite loop
  > dfa: do not match middle of multibyte character
  > dfa: avoid false match in non-UTF8 multibyte locales
  > ptsname_r: leverage AC_HEADER_MAJOR
  > md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation
  > maint: use a more standard return from mbrtowc test
  > freopen: fix typo in previous commit
  > freopen: work around glibc bug with closed fd
  > fnmatch: fix typo introduced on 2016-08-17
  > maint: fix ChangeLog typo
  > dfa: simplify with new function fillset
  > dfa: fix glitches with on-demand states
  > dfa: addition of new state on demand
  > srclist: sync with released gettext
  > srclist: add "release" option
  > snippet/c++defs: Simplify _GL_CXXALIAS_* macros.
  > dfa: fix logic typo
  > fix test driver leaks: exclude, malloc, realloc
  > Fix gnulib C++ namespace support and std::frexp
  > GNULIB_NAMESPACE::func need not pull in rpl_func
  > libunistring: Relicense under dual "LGPLv3+ or GPLv2" license.
  > Relicense some modules under LGPLv2+.
  > Relicense some modules under LGPLv2+.
  > autoupdate
  > Enable Unicode decoder safety unconditionally.
  > Correct indentation.
  > relocatable-prog-wrapper: Fix breakage on Cygwin.
  > strerror: Make it compile in C++ mode.
  > sys_time: add gnulib::timeval for C++
  > snippet/c++defs: fix real-floating arg functions in C++ mode
  > strftime: don't use __THROW
  > obstack: port to gcc -fcheck-pointer-bounds
  > strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw
  > strptime: fix compile error in recent change
  > gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license.
  > strftime: tune %q
  > Merge strftime.c changes from glibc
  > strerror_r-posix: Fix override of AC_FUNC_STRERROR_R
  > Fix gnulib C++ namespace support and std::frexp
  > GNULIB_NAMESPACE::func need not pull in rpl_func
  > manywarnings: fix -Wno-missing-field-initializers detection
  > non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir
  > strftime,strptime: support %q to represent the quarter
  > autoupdate
  > bootstrap: Fix get_version() for AIX 5.3
  > intprops: port to older XL C
  > autoupdate
  > backupfile: initialize default suffix within the implementation
  > futimens: remove FIXME for old Linux kernels
  > utimensat: remove FIXME for old Linux kernels
  > maint: update how to make web pages
  > qsort_r: Fix macrology for platforms that lack the function.
  > sys_types: fix Texinfo typos
  > getprogname: port to HP-UX
  > Update doc about target platforms.
  > opendir, readdir, closedir: Relicense under LGPLv2+.
  > Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R.
  > Make the 'argp' module work without the 'error' module.
  > diffseq: restore TOO_EXPENSIVE heuristic
  > non-recursive-gnulib-prefix-hack: Don't make assumptions about 
gnulib-tool's --source-base option value.
  > iconv: Avoid compilation error when bootstrapping GNU libiconv.
  > Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'.
  > system-quote tests: Avoid compiler warning on AIX.
  > Fix some "gcc -Wall" warnings.
  > gnulib-tool: Make --create-testdir on all modules work again.
  > libunistring: change the maintainer to 'all'
  > Simplify "configure: checking ..." messages.
  > Simplify "configure: checking ..." messages.
  > quotearg-tests: pacify gcc -Wall
  > canonicalize-lgpl: fix for missing SIZE_MAX on older systems
  > printf.m4: fix a bug in detecting printf %j support
  > sched: substitute HAVE_SYS_CDEFS_H too
  > quotearg: never write beyond the returned length
  > getprogname tests: Avoid failure in packages that use libtool.
  > getprogname: Fix test failure on Cygwin. Comments.
  > Make sure the libunistring detection rejects older versions with a known 
bug.
  > sh-quote, system-quote: revert regression of unit test.
  > quotearg: fix stale tests
  > non-recursive-gnulib-prefix-hack: fix inconsequential typo
  > Fix a test crash.
  > test-limits-h: suppress -Woverlength-strings
  > gettime, timespec, utimens: Relicense under LGPL.
  > canonicalize-lgpl: Support the case path_max > INT_MAX.
  > getprogname: IBM z/OS: avoid NULL-dereference
  > test-stdint: use _GL_VERIFY rather than "verify" for some tests
  > Add missing ChangeLog entry
  > stdint: port SIZE_MAX to glibc s390
  > getprogname: port to IBM z/OS
  > maint: remove stray space after "." in AC_DEFINE comment.
  > long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough
  > utimecmp: avoid new GCC 7 warning from -Wbool-operation
  > dfa: save memory for states
  > wchar, wctype-h: fix for MinGW 3.22.2
  > long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough
  > utimecmp: avoid new GCC 7 warning from -Wbool-operation
  > autoupdate
  > quotearg: minimize shell quoting using double quotes
  > vasnprintf.c: avoid spurious warning from GCC 7
  > getprogname: correct the test for a __progname variable
  > u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough
  > dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough
  > getprogname: avoid __progname vs program_invocation_short_name pitfall
  > getprogname: port to OpenBSD 5.1
  > sched: port to GCC 6.2.1 on macOS Sierra
  > tests/init.sh: port Alpine fix to AIX 7.1
  > nl_langinfo: pacify GCC
  > stdint: also set GL_GENERATE_LIMITS_H
  > limits-h, stdint: Don't assume extensions, fix typo
  > getprogname: port to AIX
  > update from texinfo
  > update from texinfo
  > extensions: fix typo in comment
  > stdint: support new _WIDTH macros
  > limits-h: new module
  > stdio: don't redefine __USE_MINGW_ANSI_STDIO
  > sys_types: avoid glibc 2.25 warnings about major()
  > mountlist: include sysmacros.h for glibc
  > extensions: port to more ISO C TSes
  > intprops: new macro TYPE_WIDTH
  > extensions: port to recent ISO C TRs
  > update from texinfo
  > update from texinfo
  > dfa: port to Solaris 9
  > autoupdate
  > strverscmp: avoid link failure on OS X
  > dfa: new module, importing grep's DFA matcher
  > getprogname-tests: don't depend on assert-h
  > getprogname-tests: work also when EXEEXT is nonempty
  > getprogname: fix errors in previous change
  > parse-datetime: restrict debug output to input string
  > flexmember: new macro FLEXALIGNOF
  > getprogname: port to systems with __argv (mingw, msvc)
  > flexmember: port better to GCC + valgrind
  > getprogname: port to Solaris 10
  > stdalign: correct mistake in alignof doc
  > getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required
  > main.mk: remove sc_program_name
  > Port tests away from progname
  > Port modules to use getprogname explicitly
  > getprogname: new module
  > autoupdate
  > manywarnings: add -fno-common
  > parse-datetime: Fix typo.
  > intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6
  > strverscmp: sync with glibc
  > xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0
  > intprops.h: port recent changes to GCC 6.2.0
  > intprops.h: use __typeof__ with GCC 7
  > intprops.h, xalloc-oversized.h: work with gcc 7
  > intprops.h: fix missing-backslash problems
  > autoupdate
  > intprops: fix paren typo on old platforms
  > intprops: port to OpenVMS
  > parse-datetime: improve debug implementation
  > c-strcase-tests: port to EBCDIC
  > sigpipe-tests: fix typo
  > canonicalize-lgpl: fix errno after malloca fails
  > strtod: port errno handling to z/OS
  > strtod: port to z/OS
  > regex, string: rename to avoid '__string'
  > c-strcase-tests, wcwidth-tests: depend on c-ctype
  > thread: port to z/OS
  > maint: port tests to z/OS errno behavior
  > maint: preprocessor changes to support z/OS
  > fclose, strstr-simple, wchar: port to z/OS
  > iconv_open-utf-tests, iconv-tests: port to EBCDIC
  > c-strcase-tests, wcwidth-tests: port to EBCDIC
  > stdbool: don't require _Bool for C++
  > getdelim: remove dependency on realloc-posix
  > update from texinfo
  > update from texinfo
  > parse-datetime: add optional debug printing
  > update from texinfo
  > tests/init.sh: exclude dash with bad "local" semantics
  > update from texinfo
  > update from texinfo
  > update from texinfo
  > update from texinfo
  > maint.mk: expand the prohibit_doubled_word regex
  > useless-if-before-free: skip non-matching lines early
  > update from texinfo
  > maint.mk: speed up sc_po_check
  > maint.mk: speed up require_config_h_first
  > maint.mk: speed up sc_po_check
  > update from texinfo
  > update from texinfo
  > autoupdate
  > autoupdate
  > update from texinfo
  > autoupdate
  > update from texinfo
  > obstack: pacify GCC 6 with -Wnull-dereference
  > update from texinfo
  > doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet
  > doc: mention glibc SSIZE_MAX buglet
  > printf-posix: Fix mingw build
  > mktime: call tzset as per POSIX
  > fts: handle readdir() errors
  > intprops: port better to GCC 7
  > intprops-test: port to GCC 6
  > autoupdate
  > update from texinfo
  > autoupdate
  > xalloc-oversized: port to GCC 7; fewer warnings
  > autoupdate (gettext-0.19.8.1)
  > update from texinfo
  > regex: port to Sun C
  > update from texinfo
  > stdbool: Restore __bool_true_false_are_defined check
  > stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11
  > Use GCC_LINT, not lint
  > secure_getenv: Port to many more platforms.
  > update from texinfo
  > canonicalize: Fix broken probe for realpath.
  > unsetenv: relax to LGPLv2+
  > update from texinfo
  > gendocs.sh: Set default TOP_NODE_UP_URL in HTML output.
  > manywarnings: update for GCC 6.1
  > autoupdate
  > intdiv0, memmem, nocrash, strcasestr, strstr: no exit
  > glob: size_t overflow checks
  > glob: don't assume INT_MAX < SIZE_MAX
  > Fix undefined behaviour in gettext.h.
  > autoupdate
  > git-version-gen: avoid undefined shift
  > update from texinfo
  > glob: merge glibc changes into lib/glob.c
  > mktime: spelling fix in comment
  > mktime: port to stricter signed overflow checking
  > mktime: speed up DEBUG_MKTIME benchmarks
  > mktime: resurrect DEBUG_MKTIME testing
  > mktime: simplify DEBUG_MKTIME
  > Port mktime_internal offset to unsigned time_t
  > xstrtol: prohibit monstrosities like "1bB"
  > xstrtod: reinstate setting of *result upon ERANGE
  > xstrtod: modify *result only if no errors
  > btowc: document problems in C locale
  > autoupdate
  > update from texinfo
  > mktime: improve integer overflow checking
  > intprops: check two's complement assumption
  > intprops, mktime, strtol: assume two's complement
  > stdint: port to strict C11 left shift
  > mbrtowc: work around glibc bug#19932
  > update from texinfo
  > autoupdate
  > stdint: detect good enough pre-C++11 stdint.h in C++ mode
  > argp: merge changes from glibc
  > Prefer American spelling for "initialize"
  > autoupdate
  > stddef: support configuring with g++
  > autoupdate
  > autoupdate
  > update from texinfo
  > test-framework-sh: minor cleanups
  > test-framework-sh: revert port to NetBSD 7.0
  > autoupdate
  > Port better to Alpine Linux
  > test-framework-sh: port to NetBSD 7.0
  > update from texinfo
  > gitlog-to-changelog: suppress ignored chatter
  > update from texinfo
  > update from texinfo
  > setlocale: add "sv" to Windows language table
  > update from texinfo
  > sys_select: port to new Cygwin
  > test-userspec.c: do not trigger gcc's new -Wmisleading-indentation
  > time_rz: port to clang -Wunused-const-variable
  > std-gnu11: improve clang support
  > select: port more to Intel 2016.1.150 compiler
  > select: try to port to 2016.1.150 compiler
  > localename-tests: memory allocation fixes
  > intprops: make .h file license match module
  > acl: fix missing return on Cygwin
  > update from texinfo
  > update from texinfo
  > extern-inline: port to PGI CC
  > update from texinfo
  > update from texinfo
  > signbit: port back to pre-C++11 GCC
  > mountlist: recognize autofs-mounted remote file systems, too
  > signbit: port to C++ with GCC 6
  > regex: make it closer to libc
  > regex: merge patches from libc
  > update from texinfo
  > update from texinfo
  > autoupdate
  > autoupdate
  > stdalign: port to older HP and IBM cc
  > stdalign: port to clang 3.7.0
  > update from texinfo
  > readdir_r: now obsolescent
  > Use modern texinfo when syncing install.texi output from autoconf
  > update from texinfo
  > sync install.texi from autoconf
  > misc: port better to gcc -fsanitize=address
  > update from texinfo
  > autoupdate
  > verify-tests: also remove stray test-verify.Tpo
  > std-gnu11: new module
  > update from texinfo
  > update from texinfo
  > get-permissions, strftime: fix grammar in comments
  > gettext: mark as obsolete
  > gnulib-tool: don't give up on ln -s so easily
  > closedir: fix OS/2-related typos
  > openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC
  > regex: treat [x] as x if x is a unibyte encoding error
  > closedir, dirfd, opendir: port to OpenSolaris 5.10
  > bootstrap: use American spelling
  > @item needed inside @itemize
  > hash-pjw-bare: fix comment
  > wcwidth: Replace also on OpenBSD 5.8
  > update from texinfo
  > gnu-web-doc-update: fix addition of new files
  > utimens-tests: avoid pulling gettext .m4 files
  > regex: pacify static checkers
  > regex: fix [ diagnostic
  > regex: fix memory leaks
  > fts: don't unconditionally use leaf optimization for NFS
  > * gnulib-tool: fix stray debug line in previous patch
  > gnulib-tool: don't assume ln -s works
  > utimes: detect utimes() correctly on OS/2 kLIBC
  > openat_proc_name: port to OS/2 kLIBC
  > stdint: check _INTPTR_T_DECLARED for intptr_t etc.
  > doc: mention unfixed issues with unsupported localtime() values
  > Go back to gettext-0.19.7
  > opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC
  > dup, dup2, fcntl: support a directory fd on OS/2 kLIBC
  > pipe_filter_ii_execute: port to OS/2 kLIBC
  > wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC
  > w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC
  > pipe-filter-aux: undefine HAVE_SELECT on KLIBC
  > binary-io: don't put fd in binary mode if it is a console on EMX
  > doc: mention setlocale() issues on OpenBSD
  > sig2str: list all signals on FreeBSD >= 7
  > acl-permissions: port to USE_ACL==0 platforms
  > mktime: rename macro to avoid glibc clash
  > Port "$@" to OpenIndiana ksh93
  > autoupdate
  > Port Universal Time settings to strict POSIX
  > update from texinfo
  > update from texinfo
  > msvc-inval: fix problem with unset shell var
  > autoupdate
  > tests: for compare_(), use cmp -s where available
  > version-etc: new year
  > human: fix output buffer overrun by 1
  > autoupdate
  > maint: add missing ChangeLog entry for previous commit
  > maint: fix operator precedence in mbrtowc test
  > autoupdate
  > regexprops-generic: update from regex.h
  > strftime-tests: avoid false failure on OS X
  > update from texinfo
  > fts: ensure leaf optimization is used for NFS
  > fts: enable leaf optimization for XFS
  > non-recursive-gnulib-prefix-hack: preserve V_GPERF lines
  > intprops: comment fix
  > update from texinfo
  > intprops-test: work around GCC bug 68971
  > autoupdate
  > gnulib-tool: allow multiple --local-dir usage
  > fix freadptr to work with ungetc on all uClibc configs
  > update from texinfo
  > autoupdate
  > parse-datetime: relax license to LGPLv2+, for OSTree
  > update from texinfo
  > autoupdate
  > autoupdate
  > update from texinfo
  > xalloc-oversized: improve performance with GCC 5
  > intprops: new public macro EXPR_SIGNED
  > intprops: fix typo in clang port
  > test-timespec: fix typo in previous change
  > timespec-sub: fix overflow bug; add tests
  > intprops-test: suppress -Woverlength-strings
  > maint: add missing ChangeLog entry for previous commit
  > quotearg: add quotearg_n_style_colon()
  > intprops: revise _WRAPV macros, revert _OVERFLOW
  > intprops: add parentheses for when OP has precedence lower than "-"
  > quotearg: constify get_quoting_style parameters
  > quotearg: add support for $'' shell escaping
  > maint: use a more standard return from mbrtowc test
  > intprops: add WRAPV and const flavors for GCC 5
  > doc: use extended timezone format in iso-8601 example
  > update from texinfo
  > update from texinfo
  > update from texinfo
  > stdalign: port to Sun C 5.9
  > autoupdate
  > update from texinfo
  > autoupdate
  > time_rz: fix comment about tzalloc
  > update from texinfo
  > stdalign: work around pre-4.9 GCC x86 bug
  > maint.mk: sc_tight_scope: remove extraneous expressions
  > time_rz: return NULL if localtime_r fails
  > fts: port to C11 alignof
  > time_rz: avoid warning from bleeding-edge gcc's -Wnonnull
  > maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp
  > maint.mk: sc_tight_scope: factor and support OS X
  > ChangeLog: fix typo: s/cound/count/
  > safe-alloc-tests: fix typo in license header
  > copy-file: fix mem leak in error case
  > localename: control langinfo.h inclusion
  > update from texinfo
  > binary-io, math, pthread, sys_socket, u64, unistd: port to strict C
  > accept4-tests: fix to avoid non portable flags
  > update from texinfo
  > update from texinfo
  > gnulib-tool: fix tests of 'extensions' module
  > unicase/locale-language: fix typo in utf-8 cookie
  > autoupdate
  > xalloc: do not worry about GCC 5 warning on 32 bit
  > xalloc: avoid GCC 5.1 warning on 32 bit
  > uniname/uniname-tests: avoid compiler warnings
  > autoupdate
  > mountlist: clean up of variable duplication
  > c-ctype: do not worry about EBCDIC + char signed
  > c-ctype: port better to z/OS EBCDIC
  > gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash
  > sockets: MS Windows initalization fixes
  > gc: fix detection of installed libgcrypt version
  > c-ctype: rewrite to use inline functions
  > fnmatch: add one more coding cookie
  > maint: add coding cookies to non-ASCII sources
  > gitlog-to-changelog: trim only trailing whitespaces
  > Test that c_iscntrl agrees with iscntrl, etc.
  > c-ctype: improve c_isascii testing
  > Fix ChangeLog typo
  > savewd: remove SAVEWD_CHDIR_READABLE
  > Update ChangeLog to match previous patch.
  > c-ctype: support EBCDIC-style c_isascii
  > c-ctype: assume EBCDIC 1047 for c_iscntrl
  > * modules/c-ctype (Depends-on): Add verify.
  > c-ctype: port better to EBCDIC
  > nanosleep: fix return code for interrupted replacement
  > autoupdate
  > Diagnose ERE '()|\1'
  > Revert previous patch, as it did not fix the bug after all.
  > regex: fix dangling-backreference bug
  > regex: merge patches from libc
  > autoupdate
  > autoupdate
  > autoupdate
  > autoupdate
  > ceill: detect buggy OpenBSD implementation
  > mountlist: add me_mntroot field on Linux machines
  > doc: Describe to use multiple instances of gnulib
  > autoupdate
  > autoupdate
  > base32: mark function as __attribute__ const
  > autoupdate
  > autoupdate
  > gnulib-tool: don't transform binary files with sed
  > autoupdate
  > autoupdate
  > autoupdate
  > autoupdate
  > gperf: respect silent rules
  > Improve port of stdalign to C++11
  > pmccabe2html: fix gawk regex escaping
  > update from texinfo
  > time_rz: port to pedantic memcpy
  > autoupdate
  > time_rz: port better to MinGW
  > time: port __need_time_t to MinGW
  > strftime: fix newly-introduced bug on Solaris
  > test-strftime: test for Solaris bug
  > time_rz: port to Solaris etc.
  > time_rz: now LGPL
  > time_rz: make a constant 'const'
  > time_rz: fix off-by-one typo
  > autoupdate
  > fprintftime, strftime: use timezone_t args
  > time_rz: new module
  > flexmember: license is now unlimited
  > autoupdate
  > maint: update copyright paper procedures
  > autoupdate
  > autoupdate
  > localename: fix link error on Illumos
  > unistr/uN-strtok-tests: avoid a trivial leak
  > acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls
  > acl-permissions: Fix on FreeBSD
  > file-has-acl, acl-permissions: fix some more HP-UX typos
  > file-has-acl, acl-permissions: fix HP-UX typos
  > regex: match current GNU grep behavior
  > set-permissions.c: adjust acl_from_mode's cpp guard
  > autoupdate
  > tests: restrict shells to those that support 'local'
  > fix mistakes in ChangeLog entries
  > unistr/uN-strtok: handle multibyte delimiters
  > update-copyright: fix test failure with perl >= 5.22
  > u{16,32}-strstr-tests: relax timeout condition
  > gnulib-common.m4: change the ARFLAGS default to 'cr'
  > update from texinfo
  > autoupdate
  > selinux-h: avoid double free after *getfilecon()
  > fix pty related tests issues on Windows
  > acl: fix definition of acl_from_mode on FreeBSD
  > readutmp: port to FreeBSD >= 9
  > mgetgroups: port to strict OS X
  > mgetgroups: fix port to strict OS X
  > linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X
  > mgetgroups: port to strict OS X
  > mountlist: avoid an unused-label warning on OS X
  > error.c: correct printf-style format: %d -> %u
  > fts: avoid reading beyond the heap allocation
  > savedir: avoid undefined behavior in qsort call
  > userspec: avoid undefined behavior in gettext call
  > update from texinfo
  > gitlog-to-changelog: improve gitmerge.el commits
  > wchar: fix MinGW compilation warnings
  > uniname/uniname-tests: use pristine data files
  > linked-list, linkedhash-list: avoid compiler warnings
  > libunistring: bump minimum version to 0.9.6
  > uniname/uniname: update to Unicode 8.0.0
  > * lib/gen-uni-tables.c: Style fixes.
  > libunistring: update to Unicode 8.0.0
  > gnu-web-doc-update: add --mirror to remove stale files
  > * lib/set-permissions.c: Spelling fix.
  > update from texinfo
  > acl-permissions: pacify -Wsuggest-attribute=const
  > fsync: document AIX misbehavior
  > acl-permissions: more porting to AIX
  > stdio: Don't redefine gets when using C++
  > acl-permissions: add a cast to port to older AIX
  > acl-permissions: port to older AIX, C89 HP-UX
  > update from texinfo
  > vasprintf-posix: avoid compiling vasnprintf where possible
  > file-has-acl: fix build on Mac OS X 10
  > prefix-gnulib-mk: remove no longer needed special case
  > acl: don't depend on the deprecated qacl module
  > gnulib-tool: concatenate lib_SOURCES to a single line
  > pthread_sigmask: discount system version if a simple macro
  > readlinkat: avoid OS X 10.10 trailing slash bug
  > acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681)
  > acl-permissions: Fix build on Solaris and Cygwin
  > linkat: avoid OS X 10.10 trailing slash with symlink bug
  > unlinkat: handle ignoring of ".." on Darwin 14
  > qacl: split into qcopy-acl and qset-acl
  > gitlog-to-changelog: new option --ignore-line
  > qacl: Reimplement qset_acl and qcopy_acl (Bug#20666)
  > file-has-acl: Split feature tests again (Bug#20667)
  > string: fix build failure on BSD/OSX with FORTIFY_SOURCE
  > stdio: limit __gnu_printf__ witness to gcc 4.4+
  > error: use correct printf attributes on mingw
  > update from texinfo
  > inttypes: force correct mingw PRIdMAX even without <stdio.h>
  > stdio: fix probe on mingw under gcc 5.1
  > autoupdate
  > gitlog-to-changelog: parse "Tiny-change"
  > update from texinfo
  > doc: document glibc posix_fallocate() issues
  > gendocs.sh: document new htmlarg default
  > extern-inline: no need for workaround in GCC 5.1
  > update from texinfo
  > eealloc, pagealign_alloc, xalloc: avoid clang warnings
  > tests: pacify GCC 5.1's stricter printf checking
  > fts: port to GCC 5.1 with --enable-gcc-warnings
  > file-has-acl: port to CentOS 6
  > file-has-acl: always return false when ACLs aren't supported
  > gettext: propagate po/Makefile.in.in too
  > file-has-acl: new module, split from acl
  > manywarnings: add GCC 5.1 warnings
  > autoupdate
  > doc: update FDL template to match FDL examples.
  > lstat: fix cross-compilation 'ln -s' problem
  > gendocs.sh: default to a common CSS style sheet for HTML output
  > gnulib-tool: output bold attribute more portably
  > qacl: Simplify HP-UX acl_nontrivial check
  > acl: On Linux, check for acls without libacl
  > acl, qacl: split off shared functions into separate object file
  > git-version-gen: revert "detect untagged revisions"
  > tempname: avoid unused parameter warnings
  > git-version-gen: detect untagged revisions
  > fseeko: fix build failure on NetBSD >= 6
  > gitlog-to-changelog: port to MS-Windows
  > gendocs: new option --tex for texi2dvi options
  > sync gettext .m4 files from gettext
  > uniname/uniname-tests: fix failure due to alias
  > hash: remove deprecated hash_insert0 function
  > mountlist: remove dependency on libmount
  > stddef: port to pre-C11 GCC on x86
  > quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency
  > yesno: make EOL optional in ENABLE_NLS case also
  > fdopendir-tests: test it does not close its arg
  > gitlog-to-changelog: trim trailing white space
  > gitlog-to-changelog: new option --ignore-matching
  > fdopendir: port better to MinGW
  > fdopendir: fix typo in comment
  > error: document all entry points provided
  > autoupdate
  > autoupdate
  > autoupdate
  > vasnprintf: pacify clang 3.5.0
  > glob, etc.: port to MSVC v18 on MS-Windows 8.1
  > poll: port to MSVC v18 on MS-Windows 8.1
  > tests: support stderr verification with returns_()
  > passfd: avoid valgrind uninitalised data warning
  > uniwbrk/u32-wordbreaks-tests: fix copyright
  > dup2: doc and test for Android bug
  > Replace dup2() on Android
  > Android doesn't define RLIM_SAVED_*
  > autoupdate
  > vasnprintf-posix-tests: use consistent test
  > printf, isinf, etc.: noncanonical != NaN
  > fts: remove redundant close() (trivial)
  > getdtablesize: port better for Android
  > poll: fixes for large fds
  > fcntl: Fix cross compiling
  > dup2, fcntl: cross-compiler better for Android
  > getopt: give accurate ambiguity diagnostic on mem exhaustion
  > getopt: don't crash on memory exhaustion
  > tempname: allow compilation with C++ (trivial)
  > dup2, fcntl: port to AIX
  > getdtablesize, dup2, fcntl: port to Android
  > localename: Implement gl_locale_name_thread_unsafe for Android
  > More changelog fixes
  > fts: avoid crash when a cycle is added while traversing
  > uniname/uniname: support character alias
  > Fix ChangeLog botches in my recent commits
  > duplocale: Fix Android build of duplocale-tests
  > signal_h: Fix Android build
  > net_if: Handle content-free <net/if.h> system headers
  > linkat_nofollow: Add fallback case for cross compiling
  > euidaccess: Fix Android build
  > getugroups: Fix Android build
  > localename: Fix Android build
  > getdtablesize: Fix Android build
  > Assume unbroken ungetc() on Android
  > Fix FILE struct compatibility with Android API level >= 21
  > tests: avoid recent -Werror=unused-variable regression in test-locale
  > maint: various whitespace cleanups in tempname
  > tests: provide returns_() to simplify exit status checking
  > mountlist: only use libmount when specified
  > uniname/unimame-tests: don't link with -lunistring
  > fstrcmp: don't assume strlen < INT_MAX
  > diffseq: prefer ptrdiff_t to ssize_t
  > xalloc: fix typo that suppressed warnings
  > full-read: fix license notice typo
  > crypto/gc: fix a -Wswitch warning
  > autoupdate
  > update from texinfo
  > tempname: new try_tempname function
  > gnulib-tool: fix handling of patch(1) diagnostics
  > bootstrap: exit immediately upon gnulib-tool failure
  > symlinkat: include all required header files
  > update from texinfo
  > update from texinfo
  > update from texinfo
  > localename: support Solaris 12 and illumos
  > locale: fix tests on illumos
  > unictype: avoid undefined left-shift behavior
  > libunistring: bump version of unitypes dependants
  > unictype/category-none: fix link with libunistring
  > unitypes: fix build with installed libunistring
  > time: port to MinGW32 3.21
  > update-copyright: apply to self
  > libunistring: update to Unicode 7.0.0
  > libunistring: update to Unicode 6.3.0
  > libunistring: update to Unicode 6.2.0
  > libunistring: update to Unicode 6.1.0
  > uniwbrk/u32-wordbreaks-tests: add conformance test
  > uniwbrk: ignore Extended/Format characters at BOL
  > test-strstr.c: avoid a trivial leak
  > update-copyright: recognize groff's \(co marker
  > maint.mk: fix compatibility with OS X nm
  > localcharset: improve charset detection on OS/2
  > count-leading-zeros: use 64-bit intrinsics on 32-bit Windows
  > count-leading-zeros: fix pragma typos
  > autoupdate
  > count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows
  > uniname/uniname: update to Unicode 7.0.0
  > doc: update INSTALL from autoconf
  > stdio: fix use of PRIdMAX on modern mingw
  > Fix check for pthreads.h pollution on Mingw64
  > lib-symbol-versions: cache script check
  > maint: fix grammar nits in propername
  > gendocs: Update bug-report address and URLs to Gnulib's.
  > gendocs: Add 'doc/gendocs_template_min'.
  > gendocs: Change maintainer.
  > gendocs: copyright date and version fix
  > derived INSTALL
  > revert copyright updates in slaved files
  > version-etc: new year
  > autoupdate
  > autoupdate
  > xstrtol: ensure errno is reset
  > utimens: fix dependency typo
  > autoupdate
  > docs: mention why libgen.h is bad
  > autoupdate
  > assure: new module
  > autoupdate
  > stdalign: port better to HP compilers
  > stdalign: work around Apple GCC 4.0 bug
  > gendocs.sh and templates now maintained in gnulib
  > getcwd: fix test failure on OS X 10.9
  > parse-datetime: avoid a compiler warning with byacc
  > unicase/locale-language-tests: fix LOCALE_FR test
  > autoupdate
  > update from texinfo
  > stddef: support C11's max_align_t
  > unistd: fix iOS check conditional
  > posixtm: avoid compiler warning in a better way
  > relocatable: support UNIXROOT in relocate() on EMX
  > freopen: workaround freopen() on OS/2 kLIBC
  > get_shared_library_fullname: port to EMX
  > find_executable: port to EMX
  > sched: check struct sched_param in spawn.h as well
  > support GNU format printf and scanf on mingw
  > bootstrap: Allow perl modules in $buildreq
  > apply _GL_ATTRIBUTE_PURE to some inline functions
  > vasnprintf: fix potential incorrect errno
  > vasnprintf: fix potential use after free
  > autoupdate
  > filevercmp, posixtm: avoid compiler warnings with -O3
  > Fix LDBL80_WORDS macro on big endian platforms.
  > autoupdate
  > git-version-gen: do not print new line characters
  > gnulib-tool: recognize x:* as an absolute path
  > argp: avoid extraneous translation and mem leak with empty pre doc
  > autoupdate
  > doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE
  > uniname/uniname-tests: skip if system's libunistring is used
  > printf: fix configure check on big endian systems
  > pipe-filter-gi, pipe-filter-ii: port to AIX
  > gitlog-to-changelog: add --until
  > update from texinfo
  > extern-inline: update commentary about GCC bugs
  > gen-uni-tables: untabify
  > gen-uni-tables: check out-of-range values added to 3-level tables
  > gen-uni-tables: utilize 'assert'
  > gen-uni-tables: cosmetic improvements
  > fcntl-h-tests: port to PA-RISC GNU/Linux
  > fts: port to C89
  > unistd: port to iOS
  > obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun
  > autoupdate
  > update from texinfo
  > obstack: avoid potentially-nonportable function casts
  > obstack: fix macro return values
  > obstack: do not assume system-supplied obstack is size_t safe
  > obstack: port to platforms that #define __alignof__
  > linkat: don't unconditionally replace on GNU/Linux
  > linkat: wrap to handle symlinks on OS X 10.10
  > open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno
  > obstack: add NEWS entry for recent incompatible changes
  > mountlist: don't use libmount to decide on dummy/remote
  > maint: add missing ChangeLog entries for Modra's obstack changes
  > obstack: prefer __alignof__ to alignof
  > obstack: prefer alignof to calculating alignments by hand
  > obstack: use size_t alignments and check for overflow
  > obstack: 64-bit obstack support, part 3
  > obstack: 64-bit obstack support, part 2
  > obstack: 64-bit obstack support, part 1
  > obstack: tidy part 2
  > obstack: tidy part 1
  > socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf.
  > iconv: avoid false detection of non-working iconv
  > bootstrap: print more diagnostics for missing programs
  > bootstrap: only update the gnulib submodule
  > symlinkat: port to AIX 7.1
  > readlinkat: port to AIX 7.1
  > remove spurious {
  > modules/fcntl: fix error reporting by dupfd
  > basename, dirname: Improve documentation.
  > exclude: declare exclude_patopts static
  > autoupdate
  > dirname: support compilation with C++
  > qsort_r: include <config.h>
  > avltree-list: avoid compiler warnings
  > qsort_r: new module, for GNU-style qsort_r
  > strerror_r-posix: support compilation with C++
  > fcntl-h: fix compilation with Intel C++ compiler
  > autoupdate
  > mountlist: use /proc/self/mountinfo when available
  > users.txt: add cmogstored
  > gnulib-tool: Sync with build-aux/bootstrap options
  > gnulib-tool: Fallback to wget when rsync fails
  > maintainer-makefile: add syntax check for useless ';;'
  > pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04
  > error: drop spurious semicolon
  > gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++
  > manywarnings: add GCC 4.9 warnings
  > vasnprintf: fix bugs in width computation
  > vasnprintf: Avoid signed/unsigned comparison warning.
  > parse-datetime: Avoid signed/unsigned comparison warning
  > qsort_r: new module, for GNU-style qsort_r
  > vla: new module
  > localename: make gl_locale_name_thread really thread-safe on Windows
  > getpass: don't assume struct termios
  > getdtablesize: fall back on sysconf (_SC_OPEN_MAX)
  > vararrays: modernize AC_C_VARARRAYS for C11
  > relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1
  > sys_select: fix FD_ZERO problem on Solaris 10
  > accept: document Solaris 10 type glitch
  > extern-inline: port to FreeBSD, DragonFly
  > autoupdate
  > Use consistent style to check DEBUG macro in regex_internal.c
  > openat-die: use _Noreturn markup
  > test-open: port to cygwin, which lacks Fortify
  > localename: Enforce declarations before statements.
  > test-userspec: don't look up numeric user names
  > localcharset, localename: MS-Windows support for non-default locales
  > announce-gen: avoid failure when Digest::SHA is installed
  > gettext: revert "update macros to version 0.19"
  > regex: don't deref NULL upon heap allocation failure
  > maint.mk: give projects more flexibilty in set_prog_name arguments
  > regex: fix memory leak in compiler
  > announce-gen: avoid perl warnings
  > localename: avoid -Wsuggest-attribute={const,pure} warnings
  > nl_langinfo: Fix last change.
  > Define macros for glibc
  > Sync up error.c with glibc
  > nl_langinfo: fix build under mingw
  > mountlist: do not classify a bind-mounted dir entry as "dummy"
  > maint.mk: less syntax-check noise when SIGPIPE is ignored
  > nl_langinfo: CODESET on MS-Windows and more items from localeconv
  > Bruno Haible has stepped down as maintainer.
  > mktime: merge #if/#ifdef usage from glibc
  > git-version-gen: improve option descriptions
  > regex: fix memory leak in compiler
  > regex: merge patch from libc
  > acl: port to gcc -Wredundant-decls
  > parse-duration: eliminate 68-year duration limit
  > pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc.
  > pthread: define thread-safe macros on some platforms
  > regex: don't be multithreaded if USE_UNLOCKED_IO.
  > gettext: update macros to version 0.19
  > select,poll: fix console handle check on windows 8
  > select: fix waiting on anonymous pipes on MS-Windows
  > times: fix to return non constant value on MS-Windows
  > isatty: fix to work on windows 8
  > maint: fix typo in fdl.texi
  > mountlist: avoid hasmntopt const type warning on solaris
  > maintainer-makefile: delete obsolete code
  > maintainer-makefile: avoid spurious error messages
  > rename: avoid unused-but-set-variable compiler warning
  > maint: add ChangeLog entry missing in previous commit
  > rename: mark a label as potentially unused
  > gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL.
  > acl: apply pure attribute to two functions
  > gnulib-common.m4: add _GL_UNUSED_LABEL
  > dup2, fcntl, fcntl-h: port to AIX 7.1
  > printf, config.rpath: Port to FreeBSD 10.
  > ftoastr: work around compiler bug in IBM xlc 12.1
  > valgrind-tests: fixed misleading help message
  > isfinite, isinf, isnan tests: fix for little-endian PowerPC
  > exclude-tests: port to AIX 7.1
  > pthread_sigmask, timer-time: use gl_THREADLIB only if needed
  > gnulib-tool: wget translations using --no-verbose rather than --quiet
  > gnulib-tool: adjust translation wget to avoid a https redirection
  > getlogin_r-tests: check return value rather than errno
  > getlogin_r-tests: fix various issues in recent change
  > fchdir: port 'open' and 'close' redefinitions to AIX 7.1
  > update from texinfo
  > xalloc: don't potentially generate invalid code for xmemdup calls
  > getlogin_r-tests: avoid false failure under sudo/ssh etc.
  > getlogin-tests: avoid false failure under cron
  > mbrtowc.m4: fix a comment typo
  > mbrlen, mbrtowc: fix bug with empty input
  > doc: document mbrtowc and mbrlen problem with empty input
  > doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms
  > autoupdate
  > getlogin-tests: avoid false failure under sudo/ssh etc.
  > mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc
  > update from texinfo
  > autoupdate
  > autoupdate
  > autoupdate
  > gitlog-to-changelog: revert inclusion of git-log-fix file
  > maint.mk: Relax the copyright check to cater for non FSF projects
  > physmem: use sysinfo if _SC_PHYS_PAGES unavailable
  > exclude: port to strict C99
  > regex: do not depend on malloc-gnu
  > autoupdate
  > expl: avoid incorrect expl(small_value) on OpenBSD 5.4
  > xalloc: allow x2nrealloc (P, PN, S) where P && !*PN
  > fts: avoid unnecessary strlen calls
  > fts: avoid unnecessary strlen calls
  > fts: avoid unnecessary strlen calls
  > autoupdate
  > autoupdate
  > obstack: Remove ancient NeXTSTEP gcc support conditional
  > obstack: merge with glibc changes
  > strftime: wrap macros in "do {...} while(0)"
  > modechange: avoid memory leaks for invalid octal modes
  > autoupdate
  > gitlog-to-changelog: include a dummy git-log-fix file
  > autoupdate
  > update from texinfo
  > gitlog-to-changelog: also include the file, git-log-fix
  > autoupdate
  > regex: port to OS X 10.8.5 en_US.UTF-8 locale
  > maint: fix ChangeLog to match commit record
  > stdint, read-file: fix missing SIZE_MAX on Android (tiny change)
  > parse-datetime: fix crash or infloop in TZ="" parsing
  > * NEWS: Recent changes are not that important.
  > savedir: new symbol for fast-read version
  > unistd: port readlink to Mac OS X 10.3.9
  > * NEWS: Document recent change to diffseq.
  > diffseq: remove TOO_EXPENSIVE heuristic
  > savedir: simplify by using stpcpy
  > spawn: fix link error on uclibc
  > m4: fix gl_TIMER_TIME() detection of threads on uClibc
  > maintainer-makefiles: provide AC_PROG_SED for older autoconf
  > exclude: add support for posix regexps
  > maintainer-makefiles: use $(SED) for syntax check
  > update from texinfo
  > savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir
  > autoupdate
  > update from texinfo
  > update from texinfo
  > file-type: add support for doors and other less-common file types
  > update from texinfo
  > autoupdate
  > pthread: work around winpthread header pollution on mingw
  > qacl: check for fchmod
  > Fix typo in ChangeLog.
  > fdopen-tests: port to Tru64
  > stdalign: port to HP-UX compilers
  > strtoimax: port to platforms lacking 'long long'
  > update from texinfo
  > relocatable-maint.texi: escape braces
  > maint: remove duplicate ChangeLog entry
  > maint.mk: adapt openat.h-include-without-use test
  > relocatable-perl: like relocatable-script, but for Perl scripts
  > relocatable-shell: Update suggested usage in maintainer documentation.
  > tests: fix export bug in previous patch
  > tests: simplify porting to Solaris 10 /bin/sh
  > update from texinfo
  > md5, sha1, sha256, sha512: support older autoconf
  > include_next: port to autoconf 2.63
  > maint: add a gnulib-local rule to keep non-ascii out of .texi files
  > freadable, fwritable, fwriting: declare with the "pure" attribute
  > maint.mk: adapt openat.h-include-without-use test
  > doc: use ASCII in .texi files where UTF-8 isn't needed
  > freading: declare with attribute "pure"
  > manywarnings: remove -Wmudflap
  > autoupdate
  > relocatable-script: remove unused code
  > maint: fix public-submodule-commit to work with newer git
  > autoupdate
  > doc: update main copyright year
  > maint: update copyright
  > version-etc: new year
  > autoupdate
  > passfd: give nicer error for recvfd at eof
  > autoupdate
  > gettimeofday: port recent C++ fix to Emacs
  > gettimeofday: fix C++ crosscompilation
  > qacl: port to Windows better
  > md5, sha1, sha256, sha512: fix compile error in c++ mode
  > open-tests: fix build failure with -Werror=old-style-declaration
  > md5, sha1, sha256, sha512: fix link error with partial libcrypto
  > md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT
  > md5, sha1, sha256, sha512: add 'auto', and a way to specify default
  > autoupdate
  > bootstrap: warn about BSD toolchain snafu
  > open-tests: port to glibc with _FORTIFY_SOURCE and -O1
  > include_next: minimize code duplication
  > getcwd: fix compile error in configure check
  > regex: suppress core dumps from detection code
  > md5, sha1, sha256, sha512: support mandating use of openssl
  > test-xvasprintf: disable some -Wformat-security diagnostics
  > regex: avoid glibc deadlock during configure
  > md5, sha1, sha256, sha512: use openssl routines if available
  > base64: fix recent compilation regression on some compilers
  > autoupdate
  > autoupdate
  > ignore-value: revert previous code change
  > selinux-h: improve stub types and add more stub functions
  > ignore-value: prefer GCC version back through 2.0
  > pty: Activate the signature wrapper of forkpty.
  > maint: fix gendocs.sh permissions
  > autoupdate
  > quotearg: don't attempt to store 1 << 31 into an "int"
  > error: depend on stdio
  > doc: Improve wording in relocatable-maint.texi.
  > Fix indentation in previous patch.
  > * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]:
  > base64: provide a fast path for encoding well sized buffers
  > extern-inline: port better to OS X 10.9
  > fpending: fix typo
  > fpending: fix regression on DragonFly BSD
  > hash: relax license to LGPLv2+, for libguestfs
  > intprops: port to Oracle Studio c99
  > obstack: pacify HP C
  > maint.mk: prefer gpgv2 over gpgv
  > isnan: port to VAX
  > gnulib-tool: protect against CDPATH
  > maint.mk: restore functionality removed by recent change
  > Revert "error: make the module depend on vfprintf-posix"
  > maint.mk: fix "release" target to build _version
  > maint.mk: get current gnulib revision correctly.
  > install-reloc: Support multi-binary installation.
  > selinux-h: really build without selinux when library is missing
  > regex: also remove dependency on HAVE_WCSCOLL
  > xfreopen: fix typo: s/frepoen/freopen/
  > regex: don't depend on wcscoll
  > error: add the printf attribute to a static function
  > error: make the module depend on vfprintf-posix
  > fpending, obstack, strerror-override: use pure+const function attrs
  > extern-inline: make safe for -Wundef usage
  > mkfifo-tests, etc.: allow HP-UX 11.11 bug
  > acl: allow cross-compilation to Gentoo
  > mgetgroups: remove dependency on realloc-gnu
  > regex-tests: port to HP-UX 11.11
  > verify: document some 'assume' pitfalls
  > strtoumax: fix another typo in previous commit
  > strtoumax: fix typo in previous commit.
  > strtoumax: port to Solaris 8
  > autoupdate
  > strtoimax, strtoumax: port to HP-UX 11.11
  > strtoimax: port to HP-UX 11.11
  > New module 'count-trailing-zeros'.
  > count-leading-zeros: port to MSC; support types wider than 64 bits
  > count-one-bits: port to MSC; support types wider than 64 bits
  > mountlist: fix resource leak with MOUNTED_INTERIX_STATVFS
  > tests: improve diagnostic when an assertion fails
  > verify: new macro 'assume'
  > autoupdate
  > dup2, dup3: work around another cygwin crasher
  > getdtablesize: work around cygwin issue
  > pmccabe2html: escaping of special characters
  > manywarnings: enable nicer gcc warning messages
  > timespec: use the new TIMESPEC_RESOLUTION in a few more places
  > warnings: port --enable-gcc-warnings to Solaris Studio 12.3
  > configmake: support new --runstatedir option
  > ctype, string: depend on extern-inline
  > userspec: support optional parameters to parse_user_spec()
  > timespec: new function make_timespec, and new constants
  > stdio: OS X port of putc_unlocked + extern inline
  > signal: OS X port of sigaddset etc. + extern inline
  > extern-inline: do not always suppress extern inline on OS X
  > extern-inline: document fixes for ctype and wctype macros
  > fflush, freadahead, fseeko: Fix for Android
  > pmccabe2html: fix portability issues
  > getgroups: statement without effect
  > autoupdate
  > update from texinfo
  > update from texinfo
  > glob: fix compilation
  > glob: fix build for platforms without __THROW
  > autoupdate
  > regex-quote: fix buffer access out of bounds
  > glob: avoid -Wattribute warnings on glibc
  > headers: check that _GL_INLINE_HEADER_BEGIN is defined
  > bootstrap: remove the --version requirement from ancillary tools
  > gc: support HMAC-SHA256 and HMAC-SHA512.
  > gettext: update to version 0.18.3.1
  > selinux-at: omit unnecessary include
  > autoupdate
  > d-ino: avoid false negative on symlink
  > update from texinfo
  > autoupdate
  > bootstrap: port to OpenBSD sed
  > warnings: minor optimization
  > warnings: check -Wfoo rather than -Wno-foo
  > accept doclicense option
  > accept doclicense option
  > xvasprintf-tests: port to GCC with hardening flags
  > fpending: port to recent Cygwin change to stdio_ext.h
  > no need for tendentious comment
  > regenerate
  > autoupdate
  > sys_time: port to OpenBSD
  > autoupdate
  > bootstrap: support checksum utils without a --status option
  > update from texinfo
  > Fix ChangeLog typo.
  > autoupdate
  > regex: port to non-glibc/lock-using systems
  > update from texinfo
  > autoupdate
  > localecharset: make locale_charset thread-safe on Mac OS X
  > gettext: update to version 0.18.3
  > autoupdate
  > bootstrap: use correct source when copying build-aux files
  > tmpdir: fix bug in VMS port
  > tmpdir: fix typo in previous change
  > * lib/tmpdir.c: Simplify code to add slash; no need for a loop.
  > tmpdir: port to VMS, to // != /, and to long dirs
  > regex: port to --with-included-regex --enable-gcc-warnings non-threaded
  > accept4, dup3, pipe2: port to Cygwin
  > mountlist: add support for deallocating returned list entries
  > stdalign, verify: port to FreeBSD 9.1, to C11, and to C++11
  > fnmatch: don't goto over declaration
  > pipe2: decouple from binary-io a bit
  > mgetgroups: relax license to LGPLv2+
  > xalloc-oversized: relax license to LGPLv2+
  > nproc: relax license to LGPLv2+
  > bootstrap: honor --no-git
  > update from texinfo
  > ignore-value: port to gcc -pedantic
  > extern-inline: port to gcc -std=c89
  > doc: document extern-inline
  > doc: chatter less
  > fflush, fseeko: port to musl cross-compiles
  > msvc-inval: port to mingw-w64
  > getcwd-lgpl: port to Tru64
  > autoupdate
  > tests: port large-fd POSIX spawn tests to OS X
  > autoupdate
  > tests/nap.h: use an adaptive delay to avoid ctime update issues
  > sig2str: port to C++
  > docs: mention cygwin shortcoming in <sys/un.h>
  > vasnprintf: silence mingw compiler warning
  > c-ctype, regex, verify: port to gcc -std=c90 -pedantic
  > regex: adapt to locking regime instead of depending on pthread
  > getgroups: document portability issues
  > test-lchown, test-chown: also skip test if lchown/chown fails with EPERM
  > regex: fix dfa race in multithreaded uses
  > malloca: port to compilers that reject size-zero arrays
  > parse-datetime, tests: don't use "string" + int
  > argmatch: port to C++
  > argp: typo fix
  > autoupdate
  > manywarnings: update for GCC 4.8.0
  > spawn-tests, sys_socket-tests, sys_wait-tests: port to clang
  > getaddrinfo-tests: port --enable-gcc-warnings to clang
  > thread: port --enable-gcc-warnings to clang
  > stdio: use __REDIRECT for fwrite, fwrite_unlocked
  > stdio: port --enable-gcc-warnings to clang
  > sig2str: port --enable-gcc-warnings to clang
  > obstack: port --enable-gcc-warnings to clang
  > memchr2: port --enable-gcc-warnings to clang
  > mbsstr: port --enable-gcc-warnings to clang
  > malloca: port --enable-gcc-warnings to clang
  > inttostr: port --enable-gcc-warnings to clang
  > warnings: port to clang
  > quotearg: do not read beyond end of buffer
  > lock: work around pthread recursive mutexes bug in Mac OS X 10.6
  > mkdir-p: remove assumptions about umask and mode
  > maint.mk: catch more abuse of HAVE_DECL in syntax-check
  > deps: require Automake >= 1.9.6 in generated Makefile fragments
  > autoupdate
  > bootstrap: AC_INIT may have more than four parameters
  > ChangeLog: whitespace cleanup
  > qacl: port to MS-Windows port of GNU Emacs
  > acl: include quote.h
  > fchownat, renameat, unlinkat: update statat dependencies
  > Assume gnulib is checked out from Git, not CVS
  > utimensat-tests, etc.: try to fix some races
  > utimens, utimensat: work around Solaris UTIME_OMIT bug
  > gettext: now it's your responsibility to add -I$(top_builddir)/intl
  > acl: include errno.h to get errno
  > tests: don't assume getdtablesize () <= 10000000
  > extern-inline: work around bug in Sun c99
  > autoupdate
  > qacl: new module, broken out from the acl module
  > alignof, intprops, malloca: port better to IBM's C compiler
  > wctype-h: fix gettext link error on mingw
  > autoupdate
  > regex-tests, regex: allow glibc re_search behavior
  > stdalign: doc fix
  > stdalign: port to stricter ISO C11
  > sys_select, sys_time: port 2013-01-30 Solaris 2.6 fix to Cygwin
  > check for (erroneous) ftp-upload.gnu.org
  > copy-file, rpmatch: fix problems found by cppcheck
  > prefix-gnulib-mk: give better diagnostics
  > putenv: port to Solaris 10
  > mktime: fix configure typo
  > regex-tests: skip UTF-8 test on mingw
  > tests: make it easier to bypass alarm time in debugger
  > regex: port to mingw's recent addition of undeclared alarm
  > putenv: avoid compilation warning on mingw
  > unistd: don't prevent Tru64 Unix from using gnulib strtod.
  > autoupdate
  > vasprintf-posix-tests: allow rounding 1.51 to 1.
  > vasprintf-posix-tests: allow rounding 1.5 to 1.
  > autoupdate
  > vasnprintf-posix-tests: allow rounding 1.5 to 1
  > bootstrap: port to FreeBSD
  > regex: rename remaining __attribute calls to __attribute__.
  > execute: Revert last change, but use a different condition.
  > execute: drop dead code
  > non-recursive-gnulib-prefix-hack: port coreutils 8.21 to HP NonStop
  > test-getsockopt: avoid compiler warning
  > sys_types: Avoid autoconf warning about gl_SYS_TYPES_H.
  > gettext: Update to version 0.18.2.
  > maint: restore gendocs.sh execute bit
  > regex: merge patches from libc
  > putenv: port better to native Windows
  > regex: ignore old-style-definition warnings
  > getcwd: support coreutils better
  > * lib/strtod.c (HAVE_RAW_DECL_STRTOD): Remove; no longer used.
  > strtod: support coreutils better
  > mountlist: port to HP NonStop
  > Fix typo in stdnoreturn documentation.
  > extern-inline: avoid compilation error with HP-UX cc
  > putenv: fix heap corruption with mixed putenv/_putenv
  > autoupdate
  > autoupdate
  > unsetenv etc.: port to Solaris 11 + GNU Emacs
  > secure_getenv: fix C++ declaration typo
  > careadlinkat: stop exporting careadlinkatcwd
  > extensions: port better to HP-UX
  > openpty: fix bug where HAVE_OPENPTY is mistakenly 1
  > maint: fix misspelling of MINIX in ChangeLog
  > secure_getenv: fix include typo
  > secure_getenv: port better to FreeBSD and Solaris
  > extensions: port better to MINUX 3, HP-UX, autoheader 2.62
  > unistd: avoid namespace pollution on non-glibc systems
  > autoupdate
  > tmpdir: use secure_getenv
  > tempname: use secure_getenv
  > secure_getenv: new module
  > autoupdate
  > getcwd: break fdopendir + save_cwd recursive loop (Bug#13516)
  > regex-tests, regex: fix bug: memset undeclared
  > regex-tests: fix link errors on older Solaris
  > update from texinfo
  > regex-tests: new module
  > regex: fix off-by-one error in configure test
  > regex: avoid infinite configure test
  > openpty: fix bug where HAVE_OPENPTY wasn't defined
  > sys_time: port to Solaris 2.6
  > regex: test for buffer overrun
  > regex: fix buffer overrun in regexp matcher
  > mountlist: don't consider "devtmpfs" as dummy
  > futimens-tests, utimens-tests: Depend on gettext.
  > test-getpeername: fix typo
  > bootstrap: remove the need for a sorted .gitignore
  > readlinkat: don't depend on gl_FUNC_OPENAT
  > statat: new module, split out from fstatat
  > autoupdate
  > Fix typo in previous change, by including <unistd.h>.
  > tests: don't assume fd 99 is closed
  > Fix ChangeLog typo.
  > stpncpy: port to OS X 10.8
  > In intro, say only latest mingw is tested.
  > unistd: port to recent mingw
  > Fix typo in comment.
  > largefile: port better to Mac OS X 10.5
  > doc: clarify -Werror
  > stdint: fix build with Android's Bionic fox x86
  > net_if-tests: port to Solaris 7 + GCC 3.4.6
  > net_if-tests: port to older Solaris
  > system-quote-tests: port to older Solaris
  > c-xvasprintf etc.: fix link errors on older Solaris
  > locale: port to Solaris 2.6 and 7 + GNU gettext
  > autoupdate
  > stdlib: port to Solaris 2.6
  > Fix misspellings of "occurred".
  > autoupdate
  > autoupdate
  > doc: update main copyright year
  > doc: improve ISO 8601 discussion
  > doc: avoid small caps
  > regex: conform to strict C
  > gnulib-tool: fix incompatibility with autopoint 0.18.2
  > autoupdate
  > fprintftime: bring back and reword fwrite comment
  > autoupdate
  > stdio: remove now-unnecessary stdio.c
  > unicodeio: depend on stdio, not ignore-value
  > fprintftime: depend on stdio, not ignore-value
  > stdint-tests: Fix expanded-before-required-warning. * modules/stdint-tests 
(Depends-on): Use AC_REQUIRE.
  > fwrite: silence __wur only for older glibc versions
  > fwrite: silence __wur without using inline
  > update-copyright: avoid copyright notice date corruption
  > regex: omit needless signed-pointer casts
  > regex: support Gawk, which never uses alloca
  > autoupdate
  > update from texinfo
  > update from texinfo
  > autoupdate
  > missing @item
  > autoupdate
  > regex: port __libc_lock_define usage to C89
  > maint: update all copyright year number ranges
  > version-etc: bump copyright year reported in --version
  > sigprocmask-tests: skip test if pid is unexpectedly large
  > git-version-gen: avoid test -z portability glitch
  > git-version-gen: add --fallback option to use if git is not present
  > maint.mk: handle missing git with more grace
  > dup2: work around cygwin bug
  > regex: remove unnecessary dependency on localcharset.h
  > regex: revert single-byte change
  > regex: simplify based on Gawk version
  > autoupdate
  > regex: check that pattern char is single-byte
  > regex: implement rational ranges
  > regex: avoid redefining __wctype
  > regex: port to hosts where malloc (0) == NULL
  > regex: port to C89
  > regex: merge glibc changes
  > * users.txt: Add Emacs.
  > doc: omit mention of version when not needed
  > * doc/intprops.texi (Integer Properties): Fix Texinfo typo.
  > autoupdate
  > autoupdate
  > bootstrap: pass --force to autoreconf.
  > argp: fix port of port new 'inline' approach to Sun C 5.12 + Solaris 10
  > * doc/gnulib-readme.texi: Minor fixups.
  > * doc/gnulib-readme.texi (Portability guidelines): ctype.h, not ctime.h.
  > Hyphen and dash fixes.
  > Correct name of POSIX.1-2001.
  > doc: move README into manual
  > c-xvasprintf: Fix "implicit declaration of function" GCC warning.
  > c-vasprintf: Fix "empty declaration" warning reported by GCC.
  > gettext: avoid obsolete macro AM_PROG_MKDIR_P
  > autoupdate
  > argp: port new 'inline' approach to Sun C 5.12 + Solaris 10
  > Fix ChangeLog typo.
  > AC_PROG_MKDIR_P: port workaround to pre-2.62 Autoconf
  > AC_PROG_MKDIR_P: don't workaround if not buggy
  > New 'c-*printf' modules for formatted output in C locale.
  > argp: better 'inline'
  > filemode, sys_stat: Handle MPX files a la AIX.
  > x-to-1: honor $PERL
  > gnu-web-doc-update: add all the new files, even in new directories
  > gnu-web-doc-update: improve --help
  > mountlist: recognize more "dummy" file systems
  > extern-inline: avoid incompatibility with Darwin Libc
  > gnupload: Work with GnuPG using gpg-agent (for smartcards).
  > canonicalize, canonicalize-lgpl: Microsoft Windows prefix fixes
  > maint.mk: typofix in comments
  > maint.mk: avoid extra forks
  > vasnprintf: fix ASCII_ONLY typo
  > autoupdate
  > list, oset, xlist, xoset: fix extern inline issue with C99
  > autoupdate
  > sys_stat: no 'static inline'
  > extern-inline: no 'static inline'
  > snippet/warn-on-use: no 'static inline'
  > rbtree-list, rbtreehash-list: no 'static inline'
  > regex: no 'static inline'
  > xvasprintf: no 'static inline'
  > parse-datetime, parse-duration: no 'static inline'
  > getaddrinfo: no 'static inline'
  > ftruncate, fts, lstat, openat, raise: no 'static inline'
  > fflush, stat: no 'static inline'
  > error, filevercmp: no 'static inline'
  > dup, execute, fatal-signal, etc.: no 'static inline'
  > c-strtod, memcoll, readutmp: no 'static inline'
  > arctwo, md4, md5, sha1, sha256, sha512: no 'static inline'
  > cond, lock, thread: better 'inline'
  > chdir-long, cycle-check, savewd: better 'inline'
  > base32, base64: no need for 'inline'
  > array-oset, linkedhash-list, rbtree-oset: no need for 'inline'
  > list, oset, xlist, xoset, xsublist: simplify via extern inline
  > xalloc: better 'inline'
  > gethrxtime: better 'inline'
  > wctype-h: better 'inline'
  > unistd: better 'inline'
  > sys_socket: better 'inline'
  > stdio: better 'inline'
  > sigaction: better 'inline'
  > selinux-h: better 'inline'
  > pthread: better 'inline'
  > math: better 'inline'
  > count-one-bits: better 'inline'
  > count-leading-zeros: better 'inline'
  > bitrotate: better 'inline'
  > autoupdate
  > autoupdate
  > maint.mk: avoid gratuitous failure
  > canonicalize, canonicalize-lgpl: support MS-Windows file names
  > fts: introduce FTS_VERBATIM
  > autoupdate
  > autoupdate
  > getlogin_r-tests: allow errno == ENXIO or ENOENT
  > getlogin-tests: allow errno == ENOENT
  > tests/nap.h: avoid warning about unused variable
  > prefix-gnulib-mk: avoid overzealous "lib/"-prefix addition
  > update from texinfo
  > fcntl-h: default O_SEARCH, O_EXEC back to O_RDONLY
  > test-utimens: speed up by taking shorter naps
  > mountlist.c: fix a compilation failure
  > errno: port to LynxOS 178 2.2.2
  > fcntl-h: default O_SEARCH, O_EXEC to O_PATH if available
  > mountlist: do not classify a bind-mounted dir entry as "dummy"
  > quote: provide a means to escape strings with nul characters
  > test-raise: don't assume 199 is an invalid signal
  > sh-quote-tests: port to Solaris 9
  > maint.mk: rename a new configurable variable
  > autoupdate
  > maint.mk: let packages tweak sc_po_check pattern
  > autoupdate
  > euidaccess: speed up 'configure' on GNU hosts
  > * lib/regexec.c (re_search_internal): Fix grammar in comment.
  > fchmodat, fchownat, fstatat: port to non-inlining compilers
  > fchmodat.c, fchownat.c: fix compile-impeding typos
  > fcntl-h: support GNU flags like O_IGNORE_CTTY
  > faccessat, etc.: support AT_FDCWD-only use
  > faccessat: speed up 'configure' on mainstream hosts
  > faccessat: port to Solaris 10
  > canonicalize: fix C89 compilation
  > autoupdate
  > group-member: omit unnecessary dependencies
  > gethrxtime: port to C++
  > ptsname: fix macro-name typo
  > inttostr: Relax license.
  > ptsname_r: support ptys returned by FreeBSD posix_openpt
  > pselect: reject invalid file descriptors
  > select: reject invalid file descriptors
  > select: enhance test
  > ptsname: reject invalid file descriptors
  > hash-pjw-bare: new module
  > manywarnings: cater to more gcc infelicities
  > select, poll tests: Make setsockopt invocation effective.
  > sockets, sys_stat: restore AC_C_INLINE
  > localeconv tests: Avoid test failure on OpenIndiana.
  > havelib: Follow libtool developments.
  > ChangeLog: mention who reported the problem.
  > fstatat.c: fix a compile-impeding typo
  > extern-inline: provide a -Wundef safe config.h
  > hash-pjw: relax license to LGPLv2+
  > autoupdate
  > maint.mk: fix strict vs. lazy variable issues with RELEASE
  > maint.mk: formatting changes
  > maint.mk: provide "make upload" to ease uploading
  > maint.mk: factor the validation of RELEASE_TYPE
  > maint.mk: silent rules
  > localename: port gl_locale_name_thread_unsafe to FreeBSD
  > binary-io, eealloc, mbfile, mbiter, mbutil, xsize: better 'inline'
  > pipe-filter-gi, pipe-filter-ii: better use of 'inline'
  > fdutimensat: omit unnecessary AC_C_INLINE
  > fchmodat, fchownat, fstatat: use extern-inline
  > acl, mbchar, priv-set: use extern-inline
  > sockets, sys_stat: remove AC_C_INLINE in MSVC-only cases
  > tls-tests: omit unnecessary 'inline'
  > utimens-tests: avoid unnecessary 'inline'
  > misc: don't limit commentary to inline functions
  > non-recursive-gnulib-prefix-hack: new module
  > ChangeLog: fix indentation
  > maint.mk: generalize _gl_tight_scope for non-recursive make
  > maint.mk: exempt trailing blanks found in "binary" files
  > maint.mk: sc_prohibit_path_max_allocation: don't FP for UNIX_PATH_MAX
  > maint.mk: teach sc_prohibit_magic_number_exit to accept 77
  > maint.mk: relax sc_prohibit_strcmp, to avoid a false positive
  > localcharset: work around Mac OS X bug with UTF-8 and MB_CUR_MAX
  > doc: document sticky-EOF issue
  > poll: fix poll(0, NULL, msec)
  > poll: fix for systems that can't recv() on a non-socket
  > poll/select: document portability problems not fixed by Gnulib.
  > update from texinfo
  > Fix typo in previous patch: 1 -> 4.
  > fcntl-h: check for AIX 7.1 bug with O_NOFOLLOW and O_CREAT
  > net_if: give more details about the bug being fixed
  > net_if: new module
  > readutmp: fix non-portable UT_PID use
  > update from texinfo
  > fts: reduce two or more trailing slashes to just one, usually
  > fts: when there is no risk of overlap, use memcpy, not memmove
  > autoupdate
  > autoupdate
  > manywarnings: update the list of "all" warnings
  > * lib/stdbool.in.h (_Bool) [__cplusplus]: bool, not _Bool.
  > stdbool: be more compatible with mixed C/C++ compiles
  > revert last change: it was not needed
  > tests: test-vc-list-files-git.sh: skip if git is not available
  > gnulib-tool: Remove no-op option --no-changelog.
  > autoupdate
  > doc: remove fdl-1.2.texi
  > execinfo: port to FreeBSD
  > xstrtol.h: avoid "_Noreturn is not at beginning of declaration" warning
  > doc: do not use @acronym
  > stdnoreturn: port to newer GCCs
  > pipe-filter: fix comment typo
  > execinfo: new module
  > extern-inline: support old GCC 'inline'
  > maint.mk: avoid redundant file name in message
  > timer-time: fix link order when static linking on glibc
  > timespec: omit unnecessary AC_C_INLINE
  > stat-time: omit unnecessary AC_C_INLINE
  > ignore-value: omit unnecessary AC_C_INLINE
  > sys_select: avoid 'static inline'
  > mktime: avoid 'static inline'
  > autoupdate
  > gnulib-tool: Improve coding style.
  > gnulib-tool: Fix indentation.
  > gnulib-tool: Remove old file names from .cvsignore, .gitignore.
  > test-parse-datetime: avoid glibc leap-second glitch
  > autoupdate
  > gnulib-tool: Fix indentation of generated gnulib-comp.m4 file.
  > ldexp: relax license
  > update from texinfo
  > gnulib-tool: Fix persistence of --witness-c-macro option.
  > count-leading-zeros: use a lookup table on non-gcc compilers
  > count-leading-zeros: new module
  > maintainer-makefile: Fix syntax error with dash.
  > extern-inline: also ignore -Wmissing-declarations
  > autoupdate
  > maint.mk: sc_prohibit_magic_number_exit: avoid new false positives
  > gnumakefile: better interaction with Automake-NG
  > base64: Use extern C scope in header file, for C++.
  > stat-time, timespec, u64: support naive out-of-dir builds
  > Fix typo: 'linline' -> 'inline' (thanks to Eric Blake).
  > Keep the extern-inline macros closer together.
  > Fix indenting.
  > utimens: use extern-inline
  > u64: use extern-inline
  > timespec: use extern-inline
  > stat-time: use extern-inline
  > extern-inline: new module
  > maint.mk: a "release-commit" wrapper to do-release-commit-and-tag
  > autoupdate
  > autoupdate
  > maint.mk: use silent-rules support from Automake
  > maint.mk: provide a web-manual-update target
  > README-release: shorten the circuit to post a news
  > gnu-web-doc-update: fix --help
  > passfd: fix comment on recvfd
  > maint.mk: avoid a sub-shell
  > maint.mk: absolute VPATH issue
  > update from texinfo
  > gitlog-to-changelog: fix previous change
  > gitlog-to-changelog: don't expect .git to be in $srcdir
  > maint.mk: absolute VPATH build fix
  > clean-temp: Fix memory leak.
  > maint: fix grammar in a ChangeLog entry
  > maint.mk: new rule: refresh-gnulib-patches
  > gnulib-tool: Fix handling of inctests variable.
  > getpass: Assume AC_CHECK_DECLS_ONCE invocation, like in getpass.m4.
  > verify: document conflict with -Wnested-externs
  > maint.mk: forbid exit(-1)
  > fsusage: port back to Solaris
  > gnu-web-doc-update: fix error messages
  > gnu-web-doc-update: check the requirements.
  > maint.mk: minor simplification.
  > gitlog-to-changelog: VPATH build issues.
  > fpending: Assume AC_CHECK_DECLS_ONCE invocation, like in fpending.m4.
  > pthread_sigmask: fix bug on FreeBSD 9
  > README-release: make it more legible
  > autoupdate
  > maint: require that each sc_... command start with "@"
  > maint.mk: add leading "@" to quiet new "make syntax-check" rule
  > autoupdate
  > maint.mk: new syntax check for HAVE_DECL checks
  > argp: make HAVE_DECL usage consistent
  > stat-time: relax license to LGPLv2+
  > strndup: fix m4 usage error
  > maint: enable the sc_avoid_if_before_free syntax-check rule
  > gettext: do not assume '#define ... defined ...' behavior
  > getloadavg: clean out old Emacs and Autoconf cruft
  > bootstrap: let warn be like tests/init.sh's warn_
  > getopt: Simplify after Emacs changed.
  > maint.mk: add sc_vulnerable_makefile_CVE-2012-3386
  > maint.mk: _sc_search_regexp, sc_vulnerable_makefile_CVE-2009-4029: fix
  > getloadavg, getopt: fix commentary re configure.in
  > timespec: mark functions with const attributes
  > canonicalize[-lgpl]: handle "guessing" values when cross-building
  > canonicalize: make the right guess when cross-compiling to GNU
  > update from texinfo
  > timespec-sub: avoid duplicate include
  > bootstrap: use a more consistent error reporting scheme
  > sys_time: allow too-wide tv_sec
  > pthread: check for both pthread_create and pthread_join
  > parse-datetime: doc tuneup
  > do-release-commit-and-tag: fix the previous commit
  > do-release-commit-and-tag: fix typo
  > pthread: check for pthread_create, not pthread_join
  > parse-datetime: fix failure to diagnose invalid input
  > bootstrap: do not require now-removed build-aux/missing
  > alloca: add support for HP NonStop TNS/E native
  > fsusage: remove code not needed on non GNU/Linux systems.
  > fsusage: include files needed for glibc 2.6 fallback
  > fsusage: avoid needless check on GNU/Linux
  > log: Fix an autoconf >= 2.64 warning.
  > autoupdate
  > autoupdate
  > log10f: Fix possible configuration problem.
  > Fix typo in ChangeLog entry.
  > remove: No longer override on all platforms. Fixes bug from 2012-03-20.
  > config: drop scripts that automake says are not independent
  > root-uid: new module
  > regex: use locale-independent comparison for codeset name
  > getopt-posix: No longer guarantee that option processing is resettable.
  > argp, regex: Ensure strcasecmp gets declared.
  > autoupdate
  > ptsname_r: Fix typo in last commit.
  > ptsname_r: Make it consistent with ptsname on AIX.
  > ptsname_r: Make it consistent with ptsname on OSF/1.
  > ttyname_r: Fix result on OSF/1, Solaris.
  > ptsname_r: Add support for Solaris.
  > ptsname_r: Fix test failure on native Windows.
  > ptsname_r: Fix test failures on IRIX, Solaris.
  > ptsname test: Extend test.
  > time: fix obsolete comment
  > getopt-gnu: Handle suboptimal getopt_long's abbreviation handling.
  > time_r: fix typo that always overrode localtime_r decl
  > Write "Mac OS X" instead of "MacOS X".
  > grantpt: Relax requirement regarding invalid file descriptors.
  > fbufmode test: Don't test unportable behaviour.
  > gnulib-tool: Refactor inctests variable.
  > gnulib-tool: --create-[mega]testdir, --[mega]test implies --with-tests.
  > parse-duration test: Avoid spurious output.
  > testing: fix typo in here doc
  > maint: disable the strncpy prohibition
  > Fix misspellings in comments.
  > nonblocking: Avoid compilation error on mingw64.
  > Do use readlink if available
  > posixtm-tests: port to buggy compiler
  > mktime: fix integer overflow in 'configure'-time test
  > tmpfile, clean-temp: Fix invocation of GetVersionEx.
  > fdopen: Allow implementations that don't reject invalid fd arguments.
  > parse-duration: Make self-test build on its own.
  > autoupdate
  > init.sh: do not rely on autoupated PWD
  > stat, fstat: Avoid warnings on mingw64.
  > stdioext: Add support for musl libc.
  > *printf-posix: Put more info into config.log.
  > getopt-gnu: Fix exit code overflow in autoconf test.
  > maint.mk: fix typo in code to derive GPG key at release time
  > regex: avoid warning when pointers are not long
  > dummy: Relicense into the public domain.
  > autoupdate
  > announce-gen: VPATH issues
  > gnu-web-doc-update: VPATH builds
  > autoupdate
  > maint.mk: revert most of the previous change re "all these"
  > autoupdate missed x bit
  > do not ask for gpg pw with --dry-run
  > implement --replace for ftp-upload protocol v1.2
  > parse-duration: Relicense under LGPLv2+.
  > maint.mk: prohibit common grammar error: "all these"
  > do-release-commit-and-tag: support VPATH builds
  > readme-release: also require announce-gen and maintainer-makefile
  > maint.mk: fix VPATH issues.
  > readme-release: require the promoted modules.
  > update from texinfo
  > error, strerror-override: Support mingw64 from Fedora 17.
  > error, strerror-override: Support mingw64 from Fedora 17.
  > error, strerror-override: Support new errno values from POSIX:2008.
  > autoupdate
  > savewd: add missing dependency on sys_wait module
  > system-quote-tests: port to CentOS 5
  > maint: fix typos in comments and ChangeLog
  > autoupdate
  > manywarnings: remove duplicate -Wmultichar entry
  > do not sync mktime.c from libc, last one left, not worth it
  > autoupdate
  > regex: don't assume uint64_t or uint32_t
  > * lib/mktime.c: Revert autoupdate, which fetched the wrong version.
  > maint.mk: add strncpy-prohibiting syntax-check rule
  > autoupdate
  > maint.mk: compute $(gpg_key_ID) more portably
  > mktime: sync from glibc
  > announce-gen: du -h is more portable than du --human
  > announce-gen: improve getopt-emitted diagnostics
  > maint.mk: gpg_key_ID: use sed more portably
  > gitlog-to-changelog: support the log message format used in Bison.
  > Revert "Revert "select: Fix build error on IRIX 6.5.""
  > Revert "select: Fix build error on IRIX 6.5."
  > Revert "strdup: undeprecate, IRIX 6.5 needs it"
  > poll/select: prevent busy-waiting
  > strdup: undeprecate, IRIX 6.5 needs it
  > select: Fix build error on IRIX 6.5.
  > autoupdate
  > Fix ChangeLog entry in last commit (silent change).
  > gc: fix libgcrypt detection on older machines.
  > autoupdate
  > crypto: fix bug in large buffer handling
  > crypto: fix bug in large buffer handling
  > crypto: fix bug in large buffer handling
  > autoupdate
  > update from texinfo
  > fsusage: fix block size returned on older Linux 2.6
  > autoupdate
  > bootstrap: suppress stderr chatter
  > bootstrap: .gitignore files created by autopoint, libtool
  > autoupdate
  > ignore-value.h: remove unused _GL_ATTRIBUTE_DEPRECATED definition
  > binary-io: Define set_binary_mode function.
  > bootstrap: take advantage of POSIX shell features
  > system-quote: Add more comments.
  > sh-quote, system-quote: Add comments about wildcards.
  > fsusage: check for GNU/Linux statvfs problem dynamically
  > system-quote, execute, spawn-pipe: Escape '?' on Windows.
  > _Noreturn: port config.h to gcc -Wundef
  > system-quote: Refactor.
  > execute, spawn-pipe: Escape '*' characters in arguments on Windows.
  > Tests for module 'system-quote'.
  > New module 'system-quote'.
  > sh-quote: Make C++ safe and allow multiple inclusion.
  > sh-quote tests: Make tests stricter.
  > warnings.m4: provide a means to specify the program to compile.
  > doc: recommendations on gettext version
  > init.sh: explain why $EXEEXT support uses aliases rather than functions
  > init.sh: don't let bash aliases interfere with tests
  > stdint: be more consistent with glibc, SunOS libc
  > isatty: relax license to LGPLv2+
  > stat-size: comment fix
  > Tests for module 'sh-quote'.
  > sh-quote: Improve shell_quote_argv's signature.
  > stdint: document issues with int_fast8_t etc.
  > nanosleep: Fix typo in comment.
  > nanosleep: Avoid guessing wrong when cross-compiling to Linux.
  > link-follow: Avoid guessing wrong when cross-compiling to glibc/Linux.
  > tzset: Avoid guessing wrong when cross-compiling to glibc systems.
  > d-ino: Avoid guessing "no" when cross-compiling to glibc/Linux systems.
  > fseeko-tests, ftello-tests: Avoid "guessing no" when cross-compiling.
  > signbit: Avoid "guessing no" when cross-compiling to glibc systems.
  > strerror: Avoid "guessing no" when cross-compiling to glibc systems.
  > canonicalize[-lgpl]: Avoid "guessing no" when cross-compiling to glibc.
  > gettimeofday: Avoid bad guess when cross-compiling to glibc systems.
  > Tweak last commit.
  > unistd_h: make it easier to avoid sys_types_h
  > lstat: Avoid "guessing no" when cross-compiling to glibc systems.
  > *alloc-gnu, eealloc: Avoid "guessing no" when cross-compiling to glibc.
  > getgroups: Avoid "guessing no" when cross-compiling to glibc systems.
  > chown: Avoid "guessing no" when cross-compiling to glibc systems.
  > Simplify last commit.
  > Avoid "guessing no" guesses when cross-compiling to glibc systems.
  > Say "guessing yes" or "guessing no" when cross-compiling.
  > relocatable-prog: Enable ELF ORIGIN trick also on GNU/kFreeBSD.
  > gnulib-tool: Remove transitional code.
  > getcwd: Fix misindentation.
  > exclude: process exclude and include directives in order
  > exclude: handle wildcards with FNM_NOESCAPE and with trailing \
  > _Noreturn: future-proof non-GNU and non-MSVC compilers
  > exclude: handle wildcards with FNM_EXTMATCH
  > gnulib-tool: Fix list of authors.
  > bootstrap: support Automake-NG in $buildreq
  > bootstrap: only force latest Makefile.in.in for gettext module
  > doc: Mention reason for replacement on glibc/Linux systems.
  > pwrite: Don't replace on all platforms.
  > rint* tests: Avoid gcc warnings.
  > users.txt: Update.
  > Large File Support for native Windows platforms.
  > bootstrap: accommodate older libtool
  > autoupdate
  > announce-gen: avoid failure due to lack of Digest::SHA1
  > bootstrap: don't let a user's CDPATH setting affect this script
  > maint: indent ChangeLog entries with TAB, not 8 spaces
  > maint.mk: expand syntax-check rule to catch @xref and @pxref abuse
  > bootstrap: really use gnulib's po/Makefile.in.in
  > configmake: correct minor inconsistency in Makefile rule
  > bootstrap: use gnulib's po/Makefile.in.in, not the one from gettext
  > Fix recursion of install-* into po directories.
  > maint: avoid spurious "make sc_maint" failure
  > lseek: Make configure test independent of environment.
  > autoupdate
  > stat: Bypass buggy override in mingw64.
  > pathmax: Fix compilation error on MSVC 9.
  > README: document pointer comparison assumption
  > Tests for module 'getrusage'.
  > New module 'getrusage'.
  > Tests for module 'sys_resource'.
  > New module 'sys_resource'.
  > ioctl: Fix compilation error on mingw.
  > autoupdate
  > update from texinfo
  > regex: correct #pragma guard expression
  > regex: remove unnecessary type punning
  > Tests for module 'ilogbl'.
  > New module 'ilogbl'.
  > Tests for module 'ilogbf'.
  > New module 'ilogbf'.
  > Tests for module 'ilogb'.
  > New module 'ilogb'.
  > math: Provide FP_ILOGB0 and FP_ILOGBNAN.
  > Tests for module 'logbl-ieee'.
  > New module 'logbl-ieee'.
  > Tests for module 'logb-ieee'.
  > New module 'logb-ieee'.
  > Tests for module 'logbf-ieee'.
  > New module 'logbf-ieee'.
  > Tests for module 'logbl'.
  > New module 'logbl'.
  > Tests for module 'logbf'.
  > New module 'logbf'.
  > logb tests: More tests.
  > logb: Provide replacement and workarounds.
  > log10* tests: Speed up.
  > logf-ieee: Fix test whether logf works.
  > log10l: Work around log10l-ieee test failure on IRIX 6.5.
  > log10f-ieee: Work around test failure on NetBSD 5.1.
  > log10f-ieee: Work around test failure on Solaris 9.
  > log10-ieee: Work around test failure on NetBSD 5.1 and Solaris 11.
  > Tests for module 'log10l-ieee'.
  > New module 'log10l-ieee'.
  > Tests for module 'log10-ieee'.
  > New module 'log10-ieee'.
  > Tests for module 'log10f-ieee'.
  > New module 'log10f-ieee'.
  > log10l: Work around AIX 5.1, IRIX 6.5, OSF/1 5.1 bug.
  > log10f: Work around OSF/1 5.1 bug.
  > log10: Work around OSF/1 5.1 bug.
  > log10l tests: More tests.
  > log10f tests: More tests.
  > log10 tests: More tests.
  > Fix typo in ChangeLog entry.
  > fflush: Fix syntax error.
  > regex: pacify GCC when compiling GRUB
  > update from texinfo
  > warnings.m4: fix errors.
  > stdio: don't assume gets any more
  > maint.mk: fix syntax checks without exclusions
  > strerror_r: avoid compiler warning
  > fflush: avoid compiler warning
  > warnings.m4: check the compiler, not the preprocessor
  > autoupdate
  > Tests for module 'localeconv'.
  > New module 'localeconv'.
  > locale: Provide a complete 'struct lconv'.
  > locale: Provide a complete 'struct lconv' on Solaris 10, 11.
  > locale: Provide a working 'struct lconv'.
  > Enable common subexpression optimization in GCC.
  > Enable common subexpression optimization in GCC.
  > gnulib-tool: Avoid unintended error output from 'cmp'.
  > gnulib-tool: fix imprecise comments w.r.t. an automake bug
  > autoupdate
  > announce-gen: use Digest::SHA when possible
  > tests: avoid gcc warnings about argv vs. const initializers
  > README-release: simplify slightly
  > git-merge-changelog: add specific example on how to use with hg.
  > git-merge-changelog: Report bugs to address@hidden
  > git-version-gen: don't let "prefix" envvar cause trouble
  > regex: diagnose too-large repeat counts in EREs
  > doc: some glibc x32 integer width issues
  > autoupdate
  > fmal: Avoid test failure on OpenBSD 5.1/SPARC64.
  > hypotl: Bypass broken implementation in OpenBSD 5.1/SPARC.
  > remainderl: Bypass broken implementation in OpenBSD 5.1/SPARC.
  > Oops, fix regression on AIX through recent commit.
  > Oops, fix cross-compilation guess in recent commits.
  > sqrtl: Bypass broken implementation in OpenBSD 5.1/SPARC.
  > doc: update timer_* platform portability notes
  > cbrtl: Bypass broken implementation in OpenBSD 5.1/SPARC.
  > remainderl: Avoid compilation error on AIX >= 5.2.
  > Avoid compilation errors with MSVC option -fp:strict.
  > uninorm: Don't crash in out-of-memory conditions.
  > quote: fix syntax-check
  > Collapse list of copyright years to ranges.  See 
<https://lists.gnu.org/archive/html/bug-gnulib/2012-03/msg00051.html>.
  > log2f-ieee: Work around test failure on NetBSD 5.1 and Solaris 10.
  > log2-ieee: Work around test failure on NetBSD 5.1 and Solaris 10.
  > Tests for module 'log2l-ieee'.
  > New module 'log2l-ieee'.
  > Tests for module 'log2-ieee'.
  > New module 'log2-ieee'.
  > Tests for module 'log2f-ieee'.
  > New module 'log2f-ieee'.
  > Tests for module 'log2l'.
  > New module 'log2l'.
  > Tests for module 'log2f'.
  > New module 'log2f'.
  > Tests for module 'log2'.
  > New module 'log2'.
  > exp2* tests: More tests.
  > update from texinfo
  > autoupdate
  > log1p* tests: Reduce running time of tests.
  > log1pl-ieee: Work around test failure on AIX 7.1.
  > log1pl-ieee: Work around test failure on IRIX 6.5.
  > log1pf-ieee: Work around test failure on OpenBSD 4.9 and AIX 7.1.
  > log1pf-ieee: Work around test failure on AIX 5.1 and HP-UX 11.
  > log1p-ieee: Work around test failure on AIX 7.1 and HP-UX 11.
  > Tests for module 'log1pl-ieee'.
  > New module 'log1pl-ieee'.
  > Tests for module 'log1p-ieee'.
  > New module 'log1p-ieee'.
  > Tests for module 'log1pf-ieee'.
  > New module 'log1pf-ieee'.
  > Tests for module 'log1pl'.
  > New module 'log1pl'.
  > Tests for module 'log1pf'.
  > New module 'log1pf'.
  > log1p tests: More tests.
  > log1p: Provide replacement for Minix and MSVC.
  > expm1: Tiny doc fix.
  > math tests: Small simplification.
  > log tests: Add a comment.
  > Fix some comments.
  > regex: allow inclusion of <regex.h> before <limits.h>
  > fts: depend on fdopendir
  > Remove unused variables.
  > isnanf-nolibm: Fix last commit.
  > isnanf-nolibm: Make it work on IRIX 6.5 with cc.
  > logf-ieee: Work around test failure on NetBSD 5.1.
  > logf-ieee: Work around test failure on Solaris 9.
  > log-ieee: Work around test failure on NetBSD 5.1 and Solaris 11.
  > Tests for module 'logl-ieee'.
  > New module 'logl-ieee'.
  > Tests for module 'log-ieee'.
  > New module 'log-ieee'.
  > Tests for module 'logf-ieee'.
  > New module 'logf-ieee'.
  > log: Fix bug introduced on 2012-03-09.
  > timer-time: link explicitly with pthreads on glibc
  > log* tests: More tests.
  > logl: Work around OSF/1 5.1 bug.
  > logf: Work around OSF/1 5.1 bug.
  > log: Work around OSF/1 5.1 bug.
  > readtokens.c: adjust wording in a comment
  > modechange: add notations +40, 00440, etc.
  > exp2l-ieee: Work around test failure on OpenBSD 4.9 and IRIX 6.5.
  > Tests for module 'exp2l-ieee'.
  > New module 'exp2l-ieee'.
  > Tests for module 'exp2-ieee'.
  > New module 'exp2-ieee'.
  > Tests for module 'exp2f-ieee'.
  > New module 'exp2f-ieee'.
  > Tests for module 'exp2l'.
  > New module 'exp2l'.
  > Tests for module 'exp2f'.
  > New module 'exp2f'.
  > Tests for module 'exp2'.
  > New module 'exp2'.
  > savedir: fix comment typo
  > test-readtokens.c: use const; remove unwarranted cast
  > autoupdate
  > fmal: Avoid compilation error on AIX.
  > fma, fmaf, fmal: Override undeclared system functions on IRIX 6.5.
  > remainderf: Override buggy system function on IRIX 6.5.
  > test-readtokens.c: avoid const-related compilation warnings
  > frexp-nolibm, frexpl-nolibm tests: Fix bug introduced on 2012-03-03.
  > expm1l: Avoid compilation error on AIX.
  > expm1l: Don't override undeclared system function on IRIX 6.5.
  > remainderl: Don't override undeclared system function on IRIX 6.5.
  > rintf: Don't override undeclared system function on IRIX 6.5.
  > roundl: Avoid compilation error on AIX.
  > roundl: Don't override undeclared system function on IRIX 6.5.
  > roundf: Don't override undeclared system function on IRIX 6.5.
  > round: Don't override undeclared system function on IRIX 6.5.
  > copysignf: Don't override undeclared system function on IRIX 6.5.
  > readtokens: add tests
  > quotearg: the module must now include quote.h
  > readtokens: avoid core dumps with unusual calling patterns
  > quote: Adhere to common module description layout.
  > quote: fuse into quotearg
  > Tests for module 'expm1l-ieee'.
  > New module 'expm1l-ieee'.
  > Tests for module 'expm1f-ieee'.
  > New module 'expm1f-ieee'.
  > Tests for module 'expm1-ieee'.
  > New module 'expm1-ieee'.
  > Work around expm1f bug on IRIX 6.5.
  > Tests for module 'expm1l'.
  > New module 'expm1l'.
  > Tests for module 'expm1f'.
  > New module 'expm1f'.
  > Tests for module 'expm1'.
  > New module 'expm1'.
  > math: Ensure declarations of math functions.
  > math: Update module names in warnings.
  > expl: Simplify computation.
  > exp* tests: More tests.
  > expl: Fix precision of computed result.
  > cbrt* tests: More tests.
  > hypot* tests: More tests.
  > fpucw: Doc about FreeBSD.
  > sqrt* tests: Rename local variable.
  > sqrt* tests: More tests.
  > sqrt* tests: More tests.
  > remainder* tests: More tests.
  > remainder, remainderf, remainderl: Fix computation for large quotients.
  > fmodl: Fix last commit.
  > fmod* tests: More tests.
  > fmod, fmodl: Fix computation for large quotients x / y.
  > fmod* tests: More tests.
  > rint* tests: More tests.
  > modf* tests: More tests.
  > fabs* tests: More tests.
  > ldexp* tests: More tests.
  > frexp* tests: More tests.
  > Support for pseudo-random numbers in tests.
  > frexp* tests: Refactor.
  > maint: don't specify XZ_OPT=-9ev in dist-related rule
  > autoupdate
  > maint.mk: allow announcement for non-gnulib project
  > maint.mk: avoid spurious failure of _sc_search_regexp-using tests
  > maint.mk: add per-line exclusions to prohibitions
  > Tests for module 'expl-ieee'.
  > New module 'expl-ieee'.
  > Tests for module 'exp-ieee'.
  > New module 'exp-ieee'.
  > Tests for module 'expf-ieee'.
  > New module 'expf-ieee'.
  > cbrtl-ieee: Work around test failure on IRIX 6.5.
  > Tests for module 'cbrtl-ieee'.
  > New module 'cbrtl-ieee'.
  > Tests for module 'cbrt-ieee'.
  > New module 'cbrt-ieee'.
  > Tests for module 'cbrtf-ieee'.
  > New module 'cbrtf-ieee'.
  > cbrtf: Work around bug in IRIX 6.5 system function.
  > Tests for module 'cbrtl'.
  > New module 'cbrtl'.
  > Tests for module 'cbrtf'.
  > New module 'cbrtf'.
  > cbrt: Provide replacement on MSVC and Minix.
  > hypotl-ieee: Work around test failure on OSF/1 and native Windows.
  > hypotf-ieee: Work around test failure on OSF/1 and native Windows.
  > hypot-ieee: Work around test failure on OSF/1 and native Windows.
  > Tests for module 'hypotl-ieee'.
  > New module 'hypotl-ieee'.
  > Tests for module 'hypot-ieee'.
  > New module 'hypot-ieee'.
  > Tests for module 'hypotf-ieee'.
  > New module 'hypotf-ieee'.
  > Remove unused variables.
  > termios: fix pid_t always, not just for tcgetsid
  > update from texinfo
  > Tests for module 'hypotl'.
  > New module 'hypotl'.
  > hypotf: Fix typo in comment.
  > tcgetsid: fix cygwin header bug
  > docs: update cygwin progress
  > Tests for module 'hypotf'.
  > New module 'hypotf'.
  > hypot: Prepare for hypotf module.
  > hypot tests: More tests.
  > math code: Add comments.
  > math: Ensure HUGE_VAL, HUGE_VALF, HUGE_VALL are defined.
  > doc: Move ISO C11 feature notes into POSIX chapters.
  > stdnoreturn: port to MSVC better
  > doc: Mention new glibc headers and functions.
  > Avoid compilation errors with MSVC option -fp:strict.
  > Tests for module 'sqrtl-ieee'.
  > New module 'sqrtl-ieee'.
  > Tests for module 'sqrt-ieee'.
  > New module 'sqrt-ieee'.
  > Tests for module 'sqrtf-ieee'.
  > New module 'sqrtf-ieee'.
  > remainderl-ieee: Work around test failure on OSF/1.
  > remainderf-ieee: Work around test failure on OSF/1.
  > remainder-ieee: Work around test failure on OSF/1.
  > Tests for module 'remainderl-ieee'.
  > New module 'remainderl-ieee'.
  > Tests for module 'remainder-ieee'.
  > New module 'remainder-ieee'.
  > Tests for module 'remainderf-ieee'.
  > New module 'remainderf-ieee'.
  > modff, modfl: Fix configure syntax error.
  > fmodl-ieee: Work around test failures on OSF/1, MSVC 9.
  > fmodf-ieee: Work around test failure on OSF/1.
  > fmodf-ieee: Work around test failure on MSVC 9.
  > fmod-ieee: Work around test failures on OSF/1, mingw.
  > fmodl-ieee: Fix test failures.
  > Tests for module 'fmodl-ieee'.
  > New module 'fmodl-ieee'.
  > Tests for module 'fmod-ieee'.
  > New module 'fmod-ieee'.
  > Tests for module 'fmodf-ieee'.
  > New module 'fmodf-ieee'.
  > Tests for module 'rintl-ieee'.
  > New module 'rintl-ieee'.
  > Tests for module 'rint-ieee'.
  > New module 'rint-ieee'.
  > Tests for module 'rintf-ieee'.
  > New module 'rintf-ieee'.
  > regex: re_search etc. should return -2 when memory exhausted
  > modfl-ieee: Work around test failures on IRIX, OSF/1, mingw.
  > modfl-ieee: Fix dependencies.
  > modfl-ieee: Fix test failures.
  > modff-ieee: Work around test failures on *BSD, IRIX, OSF/1, etc.
  > modf-ieee: Work around test failures on *BSD, IRIX, OSF/1, Cygwin.
  > Tests for module 'modfl-ieee'.
  > New module 'modfl-ieee'.
  > Tests for module 'modf-ieee'.
  > New module 'modf-ieee'.
  > Tests for module 'modff-ieee'.
  > New module 'modff-ieee'.
  > Tests for module 'fabsl-ieee'.
  > New module 'fabsl-ieee'.
  > Tests for module 'fabs-ieee'.
  > New module 'fabs-ieee'.
  > Tests for module 'fabsf-ieee'.
  > New module 'fabsf-ieee'.
  > fma*-ieee tests: Remove unneeded dependency.
  > Tests for module 'fmal-ieee'.
  > New module 'fmal-ieee'.
  > Tests for module 'fma-ieee'.
  > New module 'fma-ieee'.
  > Tests for module 'fmaf-ieee'.
  > New module 'fmaf-ieee'.
  > Tests for module 'ldexpl-ieee'.
  > New module 'ldexpl-ieee'.
  > Tests for module 'ldexp-ieee'.
  > New module 'ldexp-ieee'.
  > Tests for module 'ldexpf-ieee'.
  > New module 'ldexpf-ieee'.
  > Refactor frexp*-ieee tests.
  > More tests for modules frexpf-ieee, frexp-ieee, frexpl-ieee.
  > Tests for module 'frexpl-ieee'.
  > New module 'frexpl-ieee'.
  > Tests for module 'frexp-ieee'.
  > New module 'frexp-ieee'.
  > Tests for module 'frexpf-ieee'.
  > New module 'frexpf-ieee'.
  > roundl-ieee tests: More tests.
  > round-ieee tests: More tests.
  > roundf-ieee tests: More tests.
  > truncl-ieee tests: More tests.
  > trunc-ieee tests: More tests.
  > truncf-ieee tests: More tests.
  > ceill-ieee tests: More tests.
  > ceil-ieee tests: More tests.
  > ceilf-ieee tests: More tests.
  > floorl-ieee tests: More tests.
  > floor-ieee tests: More tests.
  > floorf-ieee tests: More tests.
  > fpieee: More comments.
  > Tests for module 'log10l'.
  > New module 'log10l'.
  > fmodl, remainder*: Avoid wrong results due to rounding errors.
  > Fix typo in recent ChangeLog entry.
  > Tests for module 'remainderl'.
  > New module 'remainderl'.
  > Tests for module 'remainderf'.
  > New module 'remainderf'.
  > remainder: Support for MSVC.
  > Tests for module 'fmodl'.
  > New module 'fmodl'.
  > Tests for module 'modfl'.
  > New module 'modfl'.
  > Tests for module 'fabsl'.
  > Tests for module 'fabsl'.
  > New module 'fabsl'.
  > fabs tests: More tests.
  > fabsf tests: More tests.
  > atanl: Provide function definition on MSVC.
  > acosl: Provide function definition on MSVC.
  > asinl: Provide function definition on MSVC.
  > tanl: Provide function definition on MSVC.
  > cosl: Provide function definition on MSVC.
  > sinl: Provide function definition on MSVC.
  > logl: Provide function definition on MSVC.
  > expl: Provide function definition on MSVC.
  > sqrtl: Provide function definition on MSVC.
  > ceill: Provide function definition on MSVC.
  > floorl: Provide function definition on MSVC.
  > ceilf: Provide function definition on MSVC.
  > floorf: Provide function definition on MSVC.
  > stdalign: @samp -> @code in doc for consistency
  > stdnoreturn: new module
  > regex: fix false multibyte matches in some regular expressions
  > maint.mk: tell sc_prohibit_strcmp to ding "0 == strcmp (...)", too
  > streq: Rename macro.
  > regex: fix typo in definition of MIN
  > acl: Don't use ACL_CNT and similar ops, since they are unreliable.
  > acl: Don't use GETACLCNT and similar ops, since they are unreliable.
  > acl: Fix endless loop on Solaris with vxfs.
  > acl: Fix copy-acl test failure on Solaris 11 2011-11.
  > acl: Update doc references.
  > Fix test failure in many locales on Solaris 11.
  > gnulib-tool: Improve usage message.
  > autoupdate
  > README-release: make it easier to execute commands
  > GNUmakefile: simplify detection of unconfigured trees
  > autoupdate
  > autoupdate
  > autoupdate
  > gnulib-tool: Doc fix.
  > bootstrap: don't exit 0 upon gnulib-tool failure
  > README-release: various improvements
  > autoupdate
  > maint: replace FSF snail-mail addresses with URLs
  > README-release: capitalize a word and split a line
  > fatal-signal: use C prototypes (with explicit void).
  > regex: spelling fix
  > regex: rely on stdint.h for SIZE_MAX
  > regex: merge glibc changes
  > maint.mk: also prohibit lower-case @var@
  > autoupdate
  > maint: spelling fixes
  > canonicalize: avoid uninitialized memory use
  > isatty: Fix test failure of ptsname_r on native Windows.
  > spawn-pipe tests: Fix a NULL program name in a diagnostic.
  > nonblocking-socket tests: Fix a NULL program name in a diagnostic.
  > nonblocking-pipe tests: Fix a NULL program name in a diagnostic.
  > canonicalize-lgpl: fix // handling
  > canonicalize: fix // handling
  > ioctl: Fix test failure on native Windows.
  > fsync: Avoid test failure on native Windows.
  > * lib/sys_select.in.h [OpenBSD]: When /usr/include/pthread.h is
  > sys_select: Avoid syntax error on OpenBSD 5.0.
  > get-rusage-as, get-rusage-data tests: Avoid test failure with gcc-4.7.
  > stdioext: Fix last commit.
  > stdioext: Add tentative support for Plan9.
  > file-has-acl: suppress a warning from gcc -Wsuggest-attribute=const
  > Spelling fixes.
  > typo
  > autoupdate
  > popen: Make more robust on Windows.
  > Fix date of recent ChangeLog entries.
  > pclose: Fix typo.
  > doc about getlogin_r, setstate.
  > poll tests: Make test more robust.
  > sys_stat: Fix support for mingw64 and MSVC.
  > wcwidth: Work around bug in UTF-8 locale on OpenBSD 5.0.
  > quotearg: Fix test failure on MacOS X 10.5.
  > maint.mk: sc_prohibit_canonicalize_without_use: avoid false positive
  > autoupdate
  > test-framework-sh: Fix test failure with AIX 7.1 diff.
  > strtoimax: eliminate need for stdint.h, inttypes.h checks
  > sys_time: Override 'struct timeval' on some native Windows platforms.
  > accept4, fcntl, socket modules: Avoid warnings on x86_64 mingw64.
  > fcntl: Avoid compilation error on native Windows.
  > select, poll, isatty: Avoid warnings on x86_64 mingw64.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]