]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/gcc.dg/gimplefe-14.c
Update copyright years.
[thirdparty/gcc.git] / gcc / testsuite / gcc.dg / gimplefe-14.c
CommitLineData
bc08ecba
PG
1/* { dg-do run } */
2/* { dg-options "-O -fgimple" } */
3
baa09dc5 4int __GIMPLE (ssa)
bc08ecba
PG
5main (int argc, char * * argv)
6{
7 int a;
8
baa09dc5 9 __BB(2):
5f33b353
ML
10 /* Because of PR82114 we need to handle also 0 as base metal can have
11 argc == 0. */
12 switch (argc_2(D)) {default: L2; case 0: L0; case 1: L0; case 2: L1; }
bc08ecba 13
baa09dc5 14 __BB(3):
bc08ecba
PG
15L0:
16 a_4 = 0;
baa09dc5 17 goto __BB6;
bc08ecba 18
baa09dc5 19 __BB(4):
bc08ecba
PG
20L1:
21 a_3 = 3;
baa09dc5 22 goto __BB6;
bc08ecba 23
baa09dc5 24 __BB(5):
bc08ecba
PG
25L2:
26 a_5 = -1;
baa09dc5 27 goto __BB6;
bc08ecba 28
baa09dc5
RB
29 __BB(6):
30 a_1 = __PHI (__BB3: a_4, __BB4: a_3, __BB5: a_5);
bc08ecba
PG
31 return a_1;
32
33}
34
35