]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: Use -fno-report-bug in gcc.dg/plugin/
authorMarek Polacek <polacek@redhat.com>
Thu, 29 Jun 2023 18:57:48 +0000 (14:57 -0400)
committerMarek Polacek <polacek@redhat.com>
Thu, 29 Jun 2023 20:28:42 +0000 (16:28 -0400)
Certain downstream compilers (for example, in Fedora) default to
-freport-bug.  The extra output breaks the following tests.  We can use
-fno-report-bug to fix that.  Patch verified with:

$ make check RUNTESTFLAGS='--target_board=unix\{,-freport-bug\} plugin.exp'

gcc/testsuite/ChangeLog:

* gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug.  Adjust
scan-sarif-file.
* gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
* gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
-fno-report-bug.  Adjust scan-sarif-file.
* gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
-fno-report-bug.

gcc/testsuite/gcc.dg/plugin/crash-test-ice-sarif.c
gcc/testsuite/gcc.dg/plugin/crash-test-ice-stderr.c
gcc/testsuite/gcc.dg/plugin/crash-test-write-though-null-sarif.c
gcc/testsuite/gcc.dg/plugin/crash-test-write-though-null-stderr.c

index 3b773a9a84c857e35f34300bd7c17abd3cd1b126..84a4347a17e2843b600496784a9c0d57f4402dee 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-fdiagnostics-format=sarif-file" } */
+/* { dg-additional-options "-fno-report-bug" } */
 
 extern void inject_ice (void);
 
@@ -56,7 +57,7 @@ void test_inject_ice (void)
              { dg-final { scan-sarif-file "\"contextRegion\": " } }
              { dg-final { scan-sarif-file "\"artifactLocation\": " } }
              { dg-final { scan-sarif-file "\"region\": " } }
-               { dg-final { scan-sarif-file "\"startLine\": 8" } }
+               { dg-final { scan-sarif-file "\"startLine\": 9" } }
                { dg-final { scan-sarif-file "\"startColumn\": 3" } }
                { dg-final { scan-sarif-file "\"endColumn\": 16" } }
          { dg-final { scan-sarif-file "\"message\": " } }
index cee701b135c18dc795f106fcf421c06d06c6c281..0064d3bc4479590f6b88edd03e925220fd4a4d85 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-additional-options "-fno-report-bug" } */
 
 extern void inject_ice (void);
 
index 57caa20155fa4730dac72a299b13e0f77b8350e9..83b38d2ffb5fad5d7e4bbda0eafccd4eb36f1db2 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-fdiagnostics-format=sarif-file" } */
+/* { dg-additional-options "-fno-report-bug" } */
 
 extern void inject_write_through_null (void);
 
@@ -56,7 +57,7 @@ void test_inject_write_through_null (void)
              { dg-final { scan-sarif-file "\"contextRegion\": " } }
              { dg-final { scan-sarif-file "\"artifactLocation\": " } }
              { dg-final { scan-sarif-file "\"region\": " } }
-               { dg-final { scan-sarif-file "\"startLine\": 8" } }
+               { dg-final { scan-sarif-file "\"startLine\": 9" } }
                { dg-final { scan-sarif-file "\"startColumn\": 3" } }
                { dg-final { scan-sarif-file "\"endColumn\": 31" } }
          { dg-final { scan-sarif-file "\"message\": " } }
index 7b43e4236336b6a0247ae1728050cec672a23d49..a9a211a3b1fea3371914894a02f36706de969583 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-additional-options "-fno-report-bug" } */
 
 extern void inject_write_through_null (void);