diff options
Diffstat (limited to 'gcc/testsuite/gcc.dg/tree-ssa')
11 files changed, 20 insertions, 20 deletions
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-4.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-4.c index 4244874..08993a2 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-4.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-4.c @@ -1,7 +1,7 @@ /* PR middle-end/78461 - [7 Regression] ICE: in operator+=, at gimple-ssa-sprintf.c:214 Disable warnings to exercise code paths through the pass that may - not be exercised when the -Wformat-length option is in effect. */ + not be exercised when the -Wformat-overflow option is in effect. */ /* { dg-compile } { dg-options "-O2 -fdump-tree-optimized -w" } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-1.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-1.c index 4d08bcd..bf4e57a 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-1.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-Wformat -Wformat-length=1 -ftrack-macro-expansion=0" } */ +/* { dg-options "-Wformat -Wformat-overflow=1 -ftrack-macro-expansion=0" } */ /* { dg-require-effective-target int32plus } */ /* When debugging, define LINE to the line number of the test case to exercise @@ -1028,7 +1028,7 @@ void test_sprintf_chk_e_const (void) T (12, "%Le", 9.9999999e+99L);/* { dg-warning "terminating nul" } */ } -/* At -Wformat-length level 1 unknown numbers are assumed to have +/* At -Wformat-overflow level 1 unknown numbers are assumed to have the value one, and unknown strings are assumed to have a zero length. */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-2.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-2.c index 7acb83d..d5bb0a8 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-2.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-2.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-std=c99 -Wformat -Wformat-length=2 -ftrack-macro-expansion=0" } */ +/* { dg-options "-std=c99 -Wformat -Wformat-overflow=2 -ftrack-macro-expansion=0" } */ /* When debugging, define LINE to the line number of the test case to exercise and avoid exercising any of the others. The buffer and objsize macros diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-3.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-3.c index eb59781..e0f3f68 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-3.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-3.c @@ -4,7 +4,7 @@ -O2 (-ftree-vrp) is necessary for the tests involving ranges to pass, otherwise -O1 is sufficient. { dg-do compile } - { dg-options "-O2 -Wformat -Wformat-length=1 -ftrack-macro-expansion=0" } */ + { dg-options "-O2 -Wformat -Wformat-overflow=1 -ftrack-macro-expansion=0" } */ typedef __SIZE_TYPE__ size_t; diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-4.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-4.c index 3b3fb68..2eadfcd 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-4.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-4.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-Wformat -Wformat-length=1 -fdiagnostics-show-caret" } */ +/* { dg-options "-Wformat -Wformat-overflow=1 -fdiagnostics-show-caret" } */ extern int sprintf (char*, const char*, ...); @@ -17,7 +17,7 @@ void test (void) sprintf (dst + 2, "1", 0); ^~~ { dg-end-multiline-output "" } - { dg-begin-multiline-output "-Wformat-length output" } + { dg-begin-multiline-output "-Wformat-overflow output" } sprintf (dst + 2, "1", 0); ~^ { dg-end-multiline-output "" } @@ -35,7 +35,7 @@ void test (void) sprintf (dst, "1234", 0); ^~~~~~ { dg-end-multiline-output "" } - { dg-begin-multiline-output "-Wformat-length output" } + { dg-begin-multiline-output "-Wformat-overflow output" } sprintf (dst, "1234", 0); ^ { dg-end-multiline-output "" } @@ -54,7 +54,7 @@ void test (void) sprintf (dst, "12345", 0); ^~~~~~~ { dg-end-multiline-output "" } - { dg-begin-multiline-output "-Wformat-length output" } + { dg-begin-multiline-output "-Wformat-overflow output" } sprintf (dst, "12345", 0); ^~ { dg-end-multiline-output "" } @@ -68,7 +68,7 @@ void test (void) sprintf (dst + 2, "%-s", "1"); /* { dg-warning "writing a terminating nul past the end of the destination" "warning" { target *-*-* } .-1 } { dg-message "format output 2 bytes into a destination of size 1" "note" { target *-*-* } .-2 } - { dg-begin-multiline-output "-Wformat-length output" } + { dg-begin-multiline-output "-Wformat-overflow output" } sprintf (dst + 2, "%-s", "1"); ~~~^ { dg-end-multiline-output "" } @@ -80,7 +80,7 @@ void test (void) sprintf (dst + 2, "%-s", "abcd"); /* { dg-warning ".%-s. directive writing 4 bytes into a region of size 1" "warning" { target *-*-* } .-1 } { dg-message "format output 5 bytes into a destination of size 1" "note" { target *-*-* } .-2 } - { dg-begin-multiline-output "-Wformat-length output" } + { dg-begin-multiline-output "-Wformat-overflow output" } sprintf (dst + 2, "%-s", "abcd"); ^~~ ~~~~~~ { dg-end-multiline-output "" } diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-6.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-6.c index 93c53a4..16ea8ee 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-6.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-6.c @@ -1,8 +1,8 @@ -/* PR middle-end/77721 - -Wformat-length not uses arg range for converted vars +/* PR middle-end/77721 - -Wformat-overflow not uses arg range for converted vars Test to verify that the correct range information is made available to the -Wformat-lenght check to prevent warnings. */ /* { dg-do compile } */ -/* { dg-options "-O2 -Wformat -Wformat-length -fdump-tree-optimized" } */ +/* { dg-options "-O2 -Wformat -Wformat-overflow -fdump-tree-optimized" } */ void abort (void); int snprintf (char*, __SIZE_TYPE__, const char*, ...); diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-7.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-7.c index e087a8f..1bb9d62 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-7.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-7.c @@ -2,7 +2,7 @@ precision { dg-do compile } { dg-require-effective-target int32plus } - { dg-options "-Wformat-length -ftrack-macro-expansion=0" } */ + { dg-options "-Wformat-overflow -ftrack-macro-expansion=0" } */ #define INT_MAX __INT_MAX__ #define INT_MIN (-INT_MAX - 1) diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-8.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-8.c index 2550065..4844c62 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-8.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-8.c @@ -1,7 +1,7 @@ /* PR middle-end/78519 - missing warning for sprintf %s with null pointer Also exercises null destination pointer and null format string. { dg-do compile } - { dg-options "-O2 -Wformat -Wformat-length -Wno-nonnull -ftrack-macro-expansion=0" } */ + { dg-options "-O2 -Wformat -Wformat-overflow -Wno-nonnull -ftrack-macro-expansion=0" } */ typedef __builtin_va_list va_list; diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-9.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-9.c index c8c6405..4b331ab 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-9.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-9.c @@ -2,7 +2,7 @@ Test to verify the correctness of ranges of output computed for floating point directives. { dg-do compile } - { dg-options "-O2 -Wformat -Wformat-length -ftrack-macro-expansion=0" } */ + { dg-options "-O2 -Wformat -Wformat-overflow -ftrack-macro-expansion=0" } */ typedef __builtin_va_list va_list; diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr78605.c b/gcc/testsuite/gcc.dg/tree-ssa/pr78605.c index 1fad314..141a12c 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/pr78605.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/pr78605.c @@ -1,6 +1,6 @@ -/* PR middle-end/78605 - bogus -Wformat-length=1 with %f +/* PR middle-end/78605 - bogus -Wformat-overflow=1 with %f { dg-do compile } - { dg-options "-O2 -Wall -Wextra -Wformat-length=1" } */ + { dg-options "-O2 -Wall -Wextra -Wformat-overflow=1" } */ char d[10]; diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr78622.c b/gcc/testsuite/gcc.dg/tree-ssa/pr78622.c index 3c6b881..b672710 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/pr78622.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/pr78622.c @@ -1,7 +1,7 @@ -/* PR middle-end/78622 - [7 Regression] -Wformat-length/-fprintf-return-value +/* PR middle-end/78622 - [7 Regression] -Wformat-overflow/-fprintf-return-value incorrect with overflow/wrapping { dg-do compile } - { dg-options "-Wformat-length=2" } + { dg-options "-Wformat-overflow=2" } The h and hh length modifiers are a C99 feature (see PR 78959). { dg-require-effective-target c99_runtime } */ |