Update to more recent GNULIB
authorjdarrington <john@darrington.wattle.id.au>
Sun, 9 Aug 2020 10:53:32 +0000 (12:53 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Sun, 16 Aug 2020 07:01:26 +0000 (09:01 +0200)
README.Git
src/libpspp/temp-file.c

index f101c058a8f60d252c25b73c86732a5f4c65a17d..0eaa66fb6a02f1268fd1b6611c1782673347e232 100644 (file)
@@ -37,15 +37,13 @@ Gnulib does not maintain a stable API or ABI, so it is possible that
 PSPP will not work with older or newer versions of Gnulib.
 
 
 PSPP will not work with older or newer versions of Gnulib.
 
 
-  commit 1e972a8a37c153ddc15e604592f84f939eb3c2ad
 Author: Bruno Haible <bruno@clisp.org>
 Date:   Sat Jun 6 10:14:24 2020 +0200
+ commit d6dabe8eece3a9c1269dc1c084531ce447c7a42e (HEAD -> master, origin/master, origin/HEAD)
+ Author: Bruno Haible <bruno@clisp.org>
Date:   Sun Aug 9 12:36:37 2020 +0200
 
 
-    calloc-gnu tests: Avoid a test failure with clang.
-
-    * tests/test-calloc-gnu.c (main): Mark the pointer variable as
-    'volatile', to defeat compiler optimizations.
+    Use __builtin_signbit* with clang.
 
 
+    * lib/math.in.h (signbit): Use __builtin_signbit{,f,l} also on clang.
 
 To clone Gnulib into a directory named "gnulib" using Git, and then
 check out this particular commit, run these commands:
 
 To clone Gnulib into a directory named "gnulib" using Git, and then
 check out this particular commit, run these commands:
index 839b99e7572bb18a1cf634a4b54da0925155ee65..03e6f18e61229e4717e2881e51d4728f2cc5cf5c 100644 (file)
@@ -105,7 +105,7 @@ create_temp_file (void)
 
   file_name = xasprintf ("%s/%d", temp_dir->dir_name, idx++);
   register_temp_file (temp_dir, file_name);
 
   file_name = xasprintf ("%s/%d", temp_dir->dir_name, idx++);
   register_temp_file (temp_dir, file_name);
-  stream = fopen_temp (file_name, "wb+");
+  stream = fopen_temp (file_name, "wb+", true);
   if (stream == NULL)
     unregister_temp_file (temp_dir, file_name);
   else
   if (stream == NULL)
     unregister_temp_file (temp_dir, file_name);
   else