1 /* { dg-do compile } */
2 /* { dg-options "-O3 -Warray-bounds" } */
11 float y
[5]; // Comment these two lines out to
12 float z
[5 - 1]; // remove the warning
14 void f(struct S
*s
, float a
[], float **b
, float c
[]) {
15 if ((s
->b
== 1) && (s
->d
> 0)) {
16 for (int i
= 0; i
< s
->a
; i
++) {
18 for (int j
= 0; j
< s
->d
- 1; j
++) {
19 if ((c
[i
] >= s
->x
[j
]) && (c
[i
] <= s
->x
[j
+ 1])) {