]>
Commit | Line | Data |
---|---|---|
36dafbd1 AN |
1 | /* { dg-do run } */ |
2 | /* { dg-options "-O2" } */ | |
3 | ||
4 | void abort (void); | |
5 | ||
6 | __attribute__ ((noinline)) void | |
7 | f (int i) | |
8 | { | |
40f9b82e | 9 | #if(__SIZEOF_INT__ >= 4) |
36dafbd1 | 10 | if (i != 0x87654321) |
40f9b82e AH |
11 | #else |
12 | if (i != 0x4321) | |
13 | #endif | |
36dafbd1 AN |
14 | abort (); |
15 | asm (""); | |
16 | } | |
17 | ||
18 | __attribute__ ((noinline)) void | |
19 | g (long long a) | |
20 | { | |
21 | f (a); | |
22 | asm (""); | |
23 | } | |
24 | ||
8ece1ab3 | 25 | int |
36dafbd1 AN |
26 | main () |
27 | { | |
28 | g (0x1234567887654321ll); | |
29 | return 0; | |
30 | } |