libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / pr112733.c
blobd6f99f76077515eb8c8cbbcbf9169b247526cd10
1 /* PR middle-end/112733 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2" } */
5 signed char a, c;
6 short b;
8 void
9 foo (void)
11 signed char *e = &a;
12 c = foo != 0;
13 *e &= c;
14 for (; b; --b)
15 *e &= -128;