* tests/test-calloc-gnu.c (main) [__GNUC__ >= 7]: Skip a test
that attempts to calloc more than SIZE_MAX bytes, because GCC7
and newer would detect that at compilation time.
+2017-03-04 Jim Meyering <meyering@fb.com>
+
+ test-calloc-gnu: port to GCC7
+ * tests/test-calloc-gnu.c (main) [__GNUC__ >= 7]: Skip a test
+ that attempts to calloc more than SIZE_MAX bytes, because GCC7
+ and newer would detect that at compilation time.
+
2017-03-04 Bruno Haible <bruno@clisp.org>
tests: Avoid compiler warning about uses of null_ptr.
return 1;
free (p);
+#if __GNUC__ < 7
+ /* GCC7's -Werror=alloc-size-larger-than= would cause the following error
+ to be detected at compile time, so skip the test for GCC7 and newer. */
+
/* Check that calloc fails when requested to allocate a block of memory
larger than SIZE_MAX bytes. */
p = calloc ((size_t) -1 / 8 + 1, 8);
free (p);
return 1;
}
+#endif
return 0;
}