/* PR bootstrap/63888 */ | |
/* { dg-do run } */ | |
__attribute__((noinline, noclone)) int | |
foo (int x) | |
{ | |
int v = 0; | |
switch (x) | |
{ | |
case 11: v = 67; break; | |
case 12: v = 68; break; | |
case 13: v = 69; break; | |
} | |
return v; | |
} | |
__attribute__((noinline, noclone)) int | |
bar (int x) | |
{ | |
int v = 0; | |
switch (x) | |
{ | |
case 18: v = 67; break; | |
case 19: v = 68; break; | |
case 20: v = 69; break; | |
} | |
return v; | |
} | |
int | |
main () | |
{ | |
return foo (11) - 67 + bar (19) - 68; | |
} |