]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: Disable out-of-bounds checker in analyzer/torture/pr93451.c
authorTim Lange <mail@tim-lange.me>
Sat, 13 Aug 2022 11:31:45 +0000 (13:31 +0200)
committerTim Lange <mail@tim-lange.me>
Sat, 13 Aug 2022 12:00:32 +0000 (14:00 +0200)
This patch disables Wanalyzer-out-of-bounds for analyzer/torture/pr93451.c
and makes the test case pass when compiled with -m32.

The emitted warning is a true positive but only occurs if
sizeof (long int) is less than sizeof (double). I've already discussed a
similar case with Dave in the context of pr96764.c and we came to the
conclusion that we just disable the checker in such cases.

Committed under the "obvious fix" rule.

gcc/testsuite/ChangeLog:

* gcc.dg/analyzer/torture/pr93451.c:
Disable Wanalyzer-out-of-bounds.

gcc/testsuite/gcc.dg/analyzer/torture/pr93451.c

index 5908bc4b69fc67dc689324cd287d621c0873c561..daac745d5045208a2f39cd995d23f0c864c52f0e 100644 (file)
@@ -1,3 +1,5 @@
+/* { dg-additional-options "-Wno-analyzer-out-of-bounds" } */
+
 void
 mt (double);