test-update-copyright.sh: avoid false-positive failure
[gnulib.git] / ChangeLog
index 0360859..9623f17 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,131 @@
+2011-11-25  Jim Meyering  <meyering@redhat.com>
+
+       test-update-copyright.sh: avoid false-positive failure
+       * tests/test-update-copyright.sh: Use $TMP.? (not $TMP.*), to work
+       around false positive failure on Cygwin/Windows.  The latter was
+       matching erroneously-created files with names like
+       update-copyright.test-ex.4.bak.  Reported by Simon Josefsson.
+
+2011-11-25  Simon Josefsson  <simon@josefsson.org>
+
+       valgrind-tests.m4: Avoid breakage if valgrind on bash fails.
+       * m4/valgrind-tests.m4: Check that the parameters that will be
+       used works, not just a subset of them.  Reported by Bruno Haible
+       <bruno@clisp.org>.
+
+2011-11-24  Jim Meyering  <meyering@redhat.com>
+
+       test-stdalign.c: comment out long double tests
+       * tests/test-stdalign.c: Don't try to reduce alignment of long double
+       variables.  That provokes errors like this from gcc-4.7.0 20111124:
+       error: '_Alignas' specifiers cannot reduce alignment of \
+       'static_longdouble_alignas'.
+
+2011-11-22  Jim Meyering  <meyering@redhat.com>
+
+       init.sh: make "compare /dev/null FILE" output more readable
+       * tests/init.sh (compare_): Document the preferred order of arguments.
+       (emit_diff_u_header_): New function.
+       (compare_dev_null_): Emit a simulated diff, rather than just the
+       contents of the unexpected file.  Suggestion from Bruno Haible.
+
+2011-11-21  Jim Meyering  <meyering@redhat.com>
+           Eric Blake  <eblake@redhat.com>
+
+       init.sh: work around OSF/1 5.1's mishandling of /dev/null
+       * tests/init.sh: Make our compare function slightly more portable.
+       Reported by Bruno Haible in
+       http://thread.gmane.org/gmane.comp.gnu.grep.bugs/4020
+
+2011-11-21  Simon Josefsson  <simon@josefsson.org>
+
+       * m4/gnulib-common.m4 (_Noreturn): Check that _MSC_VER is defined
+       before using it, in code that ends up in config.h.
+
+2011-11-20  Bruno Haible  <bruno@clisp.org>
+
+       getcwd: Work around getcwd bug on AIX 5..7.
+       * m4/getcwd-path-max.m4 (gl_FUNC_GETCWD_PATH_MAX): Require
+       AC_CANONICAL_HOST. Assign exit code 31 to the bug seen on AIX 5.1..7.1.
+       Use a different value for gl_cv_func_getcwd_path_max. Move the
+       definition of HAVE_PARTLY_WORKING_GETCWD from here...
+       * m4/getcwd.m4 (gl_FUNC_GETCWD): ... to here. Invoke
+       gl_FUNC_GETCWD_PATH_MAX also when $gl_cv_func_getcwd_null is 'no'.
+       Define HAVE_MINIMALLY_WORKING_GETCWD.
+       * lib/getcwd.c (__getcwd): Don't use the system's getcwd on platforms
+       where it is not even minimally working, that is, on AIX.
+       * tests/test-getcwd.c (test_long_name): Distinguish the same cases as
+       m4/getcwd-path-max.m4.
+       (main): Update exit code computation.
+       * doc/posix-functions/getcwd.texi: Mention list of platforms where
+       getcwd does not handle long file names.
+
+2011-11-20  Bruno Haible  <bruno@clisp.org>
+
+       getcwd: Fix bug from 2009-09-10.
+       * m4/getcwd.m4 (gl_FUNC_GETCWD): Treat "guessing yes" like "yes", not
+       like "no".
+
+2011-11-20  Simon Josefsson  <simon@josefsson.org>
+
+       * m4/manywarnings.m4: Add more warnings from gcc 4.6.2.
+
+2011-11-20  Bruno Haible  <bruno@clisp.org>
+
+       fma tests: Avoid shadowing local variables.
+       * tests/test-fma2.h (test_function): Reduce scope of x, y, z, result,
+       expected.
+
+2011-11-20  Bruno Haible  <bruno@clisp.org>
+
+       copysignf tests: Fix.
+       * tests/test-copysignf.c: Fix signature check.
+
+2011-11-20  Bruno Haible  <bruno@clisp.org>
+
+       fma: Remove unused code.
+       * lib/fma.c (DECL_ROUNDING, BEGIN_ROUNDING, END_ROUNDING): Remove
+       unused macros.
+
+2011-11-20  Bruno Haible  <bruno@clisp.org>
+
+       sethostname: Fix doc about AIX.
+       * doc/glibc-functions/sethostname.texi: Drop mention that AIX 5.1 lacks
+       sethostname; it has it.
+
+       sethostname: Mention more portability problems.
+       * doc/glibc-functions/sethostname.texi: Mention the missing declaration
+       problem.
+       Reported by Ben Walton <bwalton@artsci.utoronto.ca>.
+
+2011-11-19  Bruno Haible  <bruno@clisp.org>
+
+       Depend on module fcntl-h when AT_FDCWD is used.
+       * modules/utimens (Depends-on): Add fcntl-h.
+       * modules/areadlinkat (Depends-on): Likewise.
+       * modules/areadlinkat-with-size (Depends-on): Likewise.
+       * modules/faccessat (Depends-on): Likewise.
+       * modules/fchmodat (Depends-on): Likewise.
+       * modules/fchownat (Depends-on): Likewise.
+       * modules/getcwd (Depends-on): Likewise.
+       * modules/mkdirat (Depends-on): Likewise.
+       * modules/mkfifoat (Depends-on): Likewise.
+       * modules/readlinkat (Depends-on): Likewise.
+       * modules/symlinkat (Depends-on): Likewise.
+       * modules/dup2-tests (Depends-on): Likewise.
+       * modules/fdutimensat-tests (Depends-on): Likewise.
+       * modules/futimens-tests (Depends-on): Likewise.
+
+2011-11-19  Bruno Haible  <bruno@clisp.org>
+
+       euidaccess: Update a comment.
+       * lib/euidaccess.c: Update comment about platforms with faccessat.
+
+2011-11-19  Bruno Haible  <bruno@clisp.org>
+
+       openat: Fix file list.
+       * modules/openat (Files): Remove lib/at-func.c.
+
 2011-11-19  Bruno Haible  <bruno@clisp.org>
 
        fstatat: Simplify.