| extern void abort (void); | |
| extern void exit (int); | |
| int a[6], c = 1, d; | |
| short e; | |
| int __attribute__ ((noinline)) | |
| fn1 (int p) | |
| { | |
| return a[p]; | |
| } | |
| int | |
| main () | |
| { | |
| if (sizeof (long long) != 8) | |
| exit (0); | |
| a[0] = 1; | |
| if (c) | |
| e--; | |
| d = e; | |
| long long f = e; | |
| if (fn1 ((f >> 56) & 1) != 0) | |
| abort (); | |
| exit (0); | |
| } |