2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
[official-gcc.git] / gcc / testsuite / gcc.target / sparc / sparc-align-1.c
blob14c915e1e12458c976aa2683c8cbd7bd35f62422
1 /* PR target/31100 */
2 /* Reported by Erwin Unruh <Erwin.Unruh@fujitsu-siemens.com> */
4 /* { dg-do run } */
5 /* { dg-options "-falign-labels=16" } */
7 extern void abort(void);
9 int f(int i)
11 int res;
13 switch (i)
15 case 5:
16 res = i - i;
17 break;
18 default:
19 res = i * 2;
20 break;
23 return res;
26 int main(void)
28 if (f(2) != 4)
29 abort ();
30 return 0;