libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / ipa / ipa-sra-21.c
blob67806b866fee07374e289baf89af0746270bd9c2
1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
4 typedef int a;
5 typedef int b;
6 int c, e;
7 void i();
8 void n(d, ab, f, ae, af, action, ag, ah, ai, g, h, aj, ak, al, j, k, am, an, ao,
9 l, m) int action,
10 ag;
11 int f, ae, af;
12 int ah, ai;
13 int j, k;
14 int l, m;
15 a aj, am;
16 int ak, al, an, ao, g, h;
17 char d, ab;
19 if (c)
20 i(e);
22 void o(d, ab, action, at, ag, g, h, aj, ak, al, au, av, am, an, ao, aw, ax, ay,
23 az, ba, bb, ai) int action,
24 ag;
25 int at, ai;
26 int au, av, aw, ax;
27 b ay, ba;
28 int az, bb;
29 int g, h;
30 int ak, al, an, ao;
31 a aj, am;
32 char d, ab;
33 { n(); }