Implement C _FloatN, _FloatNx types.
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr58956.c
blob7576ba7fb5cad0b2ded6f89791905b7406e9f3b3
1 /* { dg-do run } */
3 extern void abort (void);
5 struct S
7 int f0;
8 } a = {1}, b, g, *c = &b, **f = &c;
10 int *d, **e = &d, h;
12 struct S
13 foo ()
15 *e = &h;
16 if (!d)
17 __builtin_unreachable ();
18 *f = &g;
19 return a;
22 int
23 main ()
25 struct S *i = c;
26 *i = foo ();
27 if (b.f0 != 1)
28 abort ();
29 return 0;