Mercurial > hg > CbC > CbC_gcc
comparison gcc/testsuite/gcc.dg/guality/vla-1.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
comparison
equal
deleted
inserted
replaced
111:04ced10e8804 | 131:84e7813d76e9 |
---|---|
11 | 11 |
12 int __attribute__((noinline)) | 12 int __attribute__((noinline)) |
13 f1 (int i) | 13 f1 (int i) |
14 { | 14 { |
15 char a[i + 1]; | 15 char a[i + 1]; |
16 a[0] = 5; /* { dg-final { gdb-test 17 "i" "5" } } */ | 16 a[0] = 5; /* { dg-final { gdb-test .+1 "i" "5" } } */ |
17 return a[0]; /* { dg-final { gdb-test 17 "sizeof (a)" "6" } } */ | 17 return a[0]; /* { dg-final { gdb-test . "sizeof (a)" "6" } } */ |
18 } | 18 } |
19 | 19 |
20 int __attribute__((noinline)) | 20 int __attribute__((noinline)) |
21 f2 (int i) | 21 f2 (int i) |
22 { | 22 { |
23 short a[i * 2 + 7]; /* { dg-final { gdb-test 24 "i" "5" } } */ | 23 short a[i * 2 + 7]; /* { dg-final { gdb-test .+1 "i" "5" } } */ |
24 bar (a); /* { dg-final { gdb-test 24 "sizeof (a)" "17 * sizeof (short)" } } */ | 24 bar (a); /* { dg-final { gdb-test . "sizeof (a)" "17 * sizeof (short)" } } */ |
25 return a[i + 4]; | 25 return a[i + 4]; |
26 } | 26 } |
27 | 27 |
28 int | 28 int |
29 main () | 29 main () |