PR tree-optimization/83369 - Missing diagnostics during inlining
[official-gcc.git] / gcc / testsuite / gcc.dg / Warray-bounds-15.c
blobf50e5ee7cf334c0629ec78c82033dae94aa189c2
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -Warray-bounds" } */
4 int a[10];
5 int *foo1 (int i)
7 return &a[10]; /* { dg-bogus "above array bounds" } */
9 int *foo2 (int i)
11 return &a[11]; /* { dg-warning "above array bounds" } */
13 int foo3 (int i)
15 return a[9]; /* { dg-bogus "above array bounds" } */
17 int foo4 (int i)
19 return a[10]; /* { dg-warning "above array bounds" } */