Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/pr69224.c @ 158:494b0b89df80 default tip
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 18:13:55 +0900 |
parents | 84e7813d76e9 |
children |
line wrap: on
line source
/* { dg-do compile } */ /* { dg-options "-O3 -Warray-bounds" } */ struct S { int a; int b; int c; int d; int e; float x[5]; float y[5]; // Comment these two lines out to float z[5 - 1]; // remove the warning }; void f(struct S *s, float a[], float **b, float c[]) { if ((s->b == 1) && (s->d > 0)) { for (int i = 0; i < s->a; i++) { if (a[i] != 0.0) { for (int j = 0; j < s->d - 1; j++) { if ((c[i] >= s->x[j]) && (c[i] <= s->x[j + 1])) { b[2*j][i] = s->x[j]; break; } } } } } }