]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
tester.c: Use -Wmemset-transposed-args for GCC 5 or newer
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 12 Dec 2024 22:51:22 +0000 (06:51 +0800)
committerH.J. Lu <hjl.tools@gmail.com>
Sat, 14 Dec 2024 11:23:58 +0000 (19:23 +0800)
Since GCC 4.9 issues an error:

In file included from inl-tester.c:6:0:
tester.c:58:1: error: unknown option after â€˜#pragma GCC diagnostic’ kind [-Werror=pragmas]
 DIAG_IGNORE_NEEDS_COMMENT (5.0, "-Wmemset-transposed-args");
 ^

use it for GCC 5 or newer.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Reviewed-by: Sam James <sam@gentoo.org>
string/tester.c

index 47f6aeba6ecdd50cedf23055714a15bae6508b95..ee96747280058b41d236ed2fb005994a30478fd3 100644 (file)
@@ -55,7 +55,9 @@ DIAG_IGNORE_NEEDS_COMMENT (11, "-Wstringop-overread");
    are larger than the actual buffers, which result in various
    warnings.  */
 DIAG_IGNORE_NEEDS_COMMENT (8, "-Warray-bounds");
+#if __GNUC_PREREQ (5, 0)
 DIAG_IGNORE_NEEDS_COMMENT (5.0, "-Wmemset-transposed-args");
+#endif
 #if __GNUC_PREREQ (7, 0)
 DIAG_IGNORE_NEEDS_COMMENT (9, "-Wrestrict");
 DIAG_IGNORE_NEEDS_COMMENT (7, "-Wstringop-overflow=");