Daily bump.
[official-gcc.git] / gcc / testsuite / gcc.dg / pr89438.c
blob2db462364dbdf7c84d1b294ef71048f5e7dc634f
1 /* PR target/89438 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -g -w" } */
5 struct S { double b, c; struct T { double d, e; } f[16]; } g;
6 int h, i, j;
7 double k;
9 double
10 foo (void)
12 int m;
13 if (j)
14 return k;
15 long a, p = a - 80;
16 double b, n;
17 n = b * h + g.f[p].e;
18 m = n;
19 double o = 1 ? m : 1.0;
20 k = i ? -o : o;
21 return k;