Mercurial > hg > CbC > CbC_gcc
comparison gcc/testsuite/gcc.dg/ipa/pr93763.c @ 152:2b5abeee2509
update gcc11
author | anatofuz |
---|---|
date | Mon, 25 May 2020 07:50:57 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
145:1830386684a0 | 152:2b5abeee2509 |
---|---|
1 /* { dg-do compile } */ | |
2 /* { dg-options "-O3" } */ | |
3 | |
4 typedef struct a a; | |
5 struct a { | |
6 a *b; | |
7 } d; | |
8 int e, k, ah, al; | |
9 void h(void); | |
10 void | |
11 f(aa) int aa; { | |
12 if (aa & 1) | |
13 goto g; | |
14 f(aa | 2); | |
15 g: | |
16 h(); | |
17 } | |
18 void i(); | |
19 void | |
20 l() { | |
21 f(072); | |
22 i(e, d, 92); | |
23 } | |
24 void | |
25 ag() { | |
26 i(e, d, 36); | |
27 } | |
28 void j(); | |
29 void | |
30 ai(a *m, a *n, unsigned aa) { | |
31 f(aa); | |
32 j(k, l, ah, 1); | |
33 } | |
34 void | |
35 j(int c, a m, int aj, int aa) { | |
36 int ak = aa; | |
37 i(e, d, ak); | |
38 } | |
39 void | |
40 i(int c, a *m, unsigned aa) { | |
41 i(c, (*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*( | |
42 *(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*( | |
43 *(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*(*m).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b) | |
44 .b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b) | |
45 .b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b) | |
46 .b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b) | |
47 .b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b).b, 0); | |
48 int am = aa; | |
49 ai((a *) (void *) ag, (a *) (__INTPTR_TYPE__) al, am); | |
50 } |