testsuite: Use -fno-report-bug in gcc.dg/plugin/

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.
This commit is contained in:
Marek Polacek 2023-06-29 14:57:48 -04:00
parent 7599b4fb1c
commit 94c71750cd
4 changed files with 6 additions and 2 deletions

View 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\": " } }

View File

@ -1,4 +1,5 @@
/* { dg-do compile } */
/* { dg-additional-options "-fno-report-bug" } */
extern void inject_ice (void);

View 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\": " } }

View File

@ -1,4 +1,5 @@
/* { dg-do compile } */
/* { dg-additional-options "-fno-report-bug" } */
extern void inject_write_through_null (void);