libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr91445.c
blob1d24d456a576a263564c03042a24d0f1edc577a5
1 /* { dg-do run } */
3 struct S { _Bool x; };
5 void
6 foo (struct S *s)
8 __builtin_memset (s, 0x11, sizeof (struct S));
9 s->x = 1;
12 int
13 main ()
15 struct S s;
16 foo (&s);
17 char c;
18 __builtin_memcpy (&c, &s.x, 1);
19 if (c != 1)
20 __builtin_abort ();
21 return 0;