| /* PR target/49281 */ | |
| extern void abort (void); | |
| __attribute__((noinline, noclone)) int | |
| foo (int x) | |
| { | |
| return (x << 2) | 4; | |
| } | |
| __attribute__((noinline, noclone)) int | |
| bar (int x) | |
| { | |
| return (x << 2) | 3; | |
| } | |
| int | |
| main () | |
| { | |
| if (foo (43) != 172 || foo (1) != 4 || foo (2) != 12) | |
| abort (); | |
| if (bar (43) != 175 || bar (1) != 7 || bar (2) != 11) | |
| abort (); | |
| return 0; | |
| } |