diff options
Diffstat (limited to 'gcc/testsuite/gcc.dg/guality/pr41353-1.c')
-rw-r--r-- | gcc/testsuite/gcc.dg/guality/pr41353-1.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/gcc/testsuite/gcc.dg/guality/pr41353-1.c b/gcc/testsuite/gcc.dg/guality/pr41353-1.c index 1d2cca78707..cd306328fda 100644 --- a/gcc/testsuite/gcc.dg/guality/pr41353-1.c +++ b/gcc/testsuite/gcc.dg/guality/pr41353-1.c @@ -7,13 +7,13 @@ int vari __attribute__((used)) = 17, varj; __attribute__((noinline)) int f1 (void) { - /* { dg-final { gdb-test 17 "vari" "17" } } */ - int vari1 = 2 * vari; /* { dg-final { gdb-test 17 "vari1" "2 * 17" } } */ - int vari2 = 3 * vari; /* { dg-final { gdb-test 17 "vari2" "3 * 17" } } */ - int vari3 = 2 * vari; /* { dg-final { gdb-test 17 "vari3" "2 * 17" } } */ - int vari4 = 3 * vari; /* { dg-final { gdb-test 17 "vari4" "3 * 17" } } */ - int vari5 = 4 * vari; /* { dg-final { gdb-test 17 "vari5" "4 * 17" } } */ - int vari6 = 5 * vari; /* { dg-final { gdb-test 17 "vari6" "5 * 17" } } */ + /* { dg-final { gdb-test .+7 "vari" "17" } } */ + int vari1 = 2 * vari; /* { dg-final { gdb-test .+6 "vari1" "2 * 17" } } */ + int vari2 = 3 * vari; /* { dg-final { gdb-test .+5 "vari2" "3 * 17" } } */ + int vari3 = 2 * vari; /* { dg-final { gdb-test .+4 "vari3" "2 * 17" } } */ + int vari4 = 3 * vari; /* { dg-final { gdb-test .+3 "vari4" "3 * 17" } } */ + int vari5 = 4 * vari; /* { dg-final { gdb-test .+2 "vari5" "4 * 17" } } */ + int vari6 = 5 * vari; /* { dg-final { gdb-test .+1 "vari6" "5 * 17" } } */ return varj; } @@ -21,10 +21,10 @@ __attribute__((noinline)) int f2 (int i, int j) { j += i; - /* { dg-final { gdb-test 28 "i" "37" } } */ - /* { dg-final { gdb-test 28 "j" "28 + 37" { xfail *-*-* } } } */ - int i1 = 2 * i; /* { dg-final { gdb-test 28 "i1" "2 * 37" } } */ - int i2 = 3 * i; /* { dg-final { gdb-test 28 "i2" "3 * 37" } } */ + /* { dg-final { gdb-test .+4 "i" "37" } } */ + /* { dg-final { gdb-test .+3 "j" "28 + 37" { xfail *-*-* } } } */ + int i1 = 2 * i; /* { dg-final { gdb-test .+2 "i1" "2 * 37" } } */ + int i2 = 3 * i; /* { dg-final { gdb-test .+1 "i2" "3 * 37" } } */ return j; } @@ -32,10 +32,10 @@ __attribute__((noinline)) int f3 (int i) { asm volatile ("" : "+r" (i)); - /* { dg-final { gdb-test 39 "i" "12" } } */ - int i1 = 2 * i; /* { dg-final { gdb-test 39 "i1" "2 * 12" } } */ - int i2 = 2 * i; /* { dg-final { gdb-test 39 "i2" "2 * 12" } } */ - int i3 = 3 * i; /* { dg-final { gdb-test 39 "i3" "3 * 12" } } */ + /* { dg-final { gdb-test .+4 "i" "12" } } */ + int i1 = 2 * i; /* { dg-final { gdb-test .+3 "i1" "2 * 12" } } */ + int i2 = 2 * i; /* { dg-final { gdb-test .+2 "i2" "2 * 12" } } */ + int i3 = 3 * i; /* { dg-final { gdb-test .+1 "i3" "3 * 12" } } */ return i; } |