libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr90738.c
blobb457dd51c688b7b97c0f4642906f380f2864fccd
1 /* { dg-do run } */
3 int __attribute__((noipa,noinline))
4 foo (int i)
6 int a[2];
7 a[1] = 1;
8 int j = a[1];
9 int *p = &a[0];
10 p[i] = 0;
11 return a[j];
14 int
15 main()
17 if (foo (1) != 0)
18 __builtin_abort ();
19 return 0;