mirror of
https://https.git.savannah.gnu.org/git/gnulib.git
synced 2026-09-01 02:34:55 +00:00
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.
This commit is contained in:
@@ -1,3 +1,10 @@
|
||||
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.
|
||||
|
||||
@@ -27,6 +27,10 @@ main ()
|
||||
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);
|
||||
@@ -35,6 +39,7 @@ main ()
|
||||
free (p);
|
||||
return 1;
|
||||
}
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user