libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / vect / pr93843-1.c
blob23a79ca4c96389efc73f7a880ea12c671ff89666
1 char a;
2 struct S { short b, c; } d;
4 __attribute__((noipa)) void
5 foo (int x)
7 if (x != 4)
8 __builtin_abort ();
11 int
12 main ()
14 short *g = &d.c, *h = &d.b;
15 char e = 4 - a;
16 int f;
17 *h = *g = e;
18 for (f = 0; f < 2; f++)
19 foo (d.c);
20 return 0;