libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / init-pad-1.c
blob801f93813e3ad976c3ebd9cd381ebe254bd19cd9
1 /* { dg-do compile } */
2 /* { dg-options "-Og -fdump-tree-gimple" } */
4 struct s {
5 short a : 3;
6 short b : 3;
7 char c;
8 };
10 extern void g(struct s *);
12 void f() {
13 struct s x = { 0, 0, 1 };
14 g (&x);
17 /* { dg-final { scan-tree-dump-times "= {};" 1 "gimple" } } */
18 /* { dg-final { scan-tree-dump-not "= 0;" "gimple" } } */