libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / modref-dse-7.c
blob85a01d30cea850ec90896cd0f2b0fb2baa010a9e
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-optimized" } */
3 struct list
5 struct list *next;
6 };
7 __attribute__ ((noinline))
8 void
9 kill(struct list *l, int *a)
11 while (l)
12 l=l->next;
13 *a = 0;
15 void
16 test(struct list *l, int *a)
18 *a=12345;
19 kill (l, a);
20 return;
22 /* { dg-final { scan-tree-dump-not "12345" "optimized"} } */