+2011-05-20 Eric Blake <eblake@redhat.com>
+
+ strerror_r: avoid corrupting errno on Solaris
+ * m4/strerror_r.m4 (gl_FUNC_STRERROR_R): Check for Solaris behavior.
+ * doc/posix-functions/strerror_r.texi (strerror_r): Document it.
+
+ strerror_r: avoid compiler warning
+ * m4/strerror_r.m4 (gl_FUNC_STRERROR_R): Don't return a char*.
+
+ strerror_r: simplify AIX code
+ * lib/strerror_r.c (strerror_r): Filter out buflen of 1 up front.
+
+ test-perror: avoid spurious failure on FreeBSD
+ * modules/perror-tests (Depends-on): Add strerror, now that
+ strerror_r no longer pulls it in.
+
+2011-05-20 Bruno Haible <bruno@clisp.org>
+
+ strerror_r-posix: Remove unused dependencies.
+ * modules/strerror_r-posix (Depends-on): Remove strerror.
+ Reported by Eric Blake.
+
+2011-05-20 Paul Eggert <eggert@cs.ucla.edu>
+
+ intprops: remove assumption about A|B representation
+ * lib/intprops.h (_GL_BINARY_OP_OVERFLOW): Do not assume that A|B
+ is a valid integer if both A and B are. Although this is true for
+ all known practical hosts, the C standard doesn't guarantee it,
+ and the code need not assume it. Also, this change may work around
+ HP-UX 11.23 and IRIX 6.5 cc bugs reported by Bruno Haible in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00426.html>.
+
+2011-05-20 Eric Blake <eblake@redhat.com>
+
+ perror: work around FreeBSD bug
+ * m4/perror.m4 (gl_FUNC_PERROR): Also replace perror if strerror_r
+ is broken. Move AC_LIBOBJ...
+ * modules/perror (configure.ac): Here.
+ * doc/posix-functions/perror.texi (perror): Document this.
+ * tests/test-perror2.c (main): Enhance test.
+
+ test-perror: check for strerror interactions
+ * tests/macros.h (STREQ) Add macro.
+ * modules/perror-tests (Files): Add second test.
+ * tests/test-perror2.c (main): New file.
+ * doc/posix-functions/perror.texi (perror): Document glibc bug.
+
+ test-perror: rewrite to use init script
+ * modules/perror-tests (Files): Add init.sh.
+ * tests/test-perror.sh: Use temporary directory.
+
+2011-05-20 Jim Meyering <meyering@redhat.com>
+
+ maint: replace misused "a" with "an"
+ * doc/intprops.texi: "a integer"
+ * doc/regex.texi: "a explanation"
+ * lib/alignof.h: "a object"
+ * lib/argmatch.h: "a explanation"
+ * lib/argp-help.c: "a option" and "a OPTION_DOC"
+ * lib/stdint.in.h: "a integer"
+ * lib/userspec.c: "a owner"
+ * doc/gnulib.texi: Fix "a idea", and reword.
+
2011-05-19 Jim Meyering <meyering@redhat.com>
maint: correct misuse of "a" and "an"