| /* PR target/31100 */ | |
| /* Reported by Erwin Unruh <Erwin.Unruh@fujitsu-siemens.com> */ | |
| /* { dg-do run } */ | |
| /* { dg-options "-falign-labels=16" } */ | |
| extern void abort(void); | |
| int f(int i) | |
| { | |
| int res; | |
| switch (i) | |
| { | |
| case 5: | |
| res = i - i; | |
| break; | |
| default: | |
| res = i * 2; | |
| break; | |
| } | |
| return res; | |
| } | |
| int main(void) | |
| { | |
| if (f(2) != 4) | |
| abort (); | |
| return 0; | |
| } |