hosthooks.h: Fix GCC_HOST_HOOKS_H typo
[official-gcc.git] / gcc / testsuite / gcc.target / arm / pr88167-2.c
blob6a303345eb9808957e2b029243eea5a341385ad9
1 /* { dg-do run } */
2 /* { dg-options "-O2" } */
3 /* { dg-skip-if "" { ! { arm_thumb1 } } } */
5 int __attribute__((noclone, noinline))
6 foo (int a, long long b) {
7 /* Used for enforcing registers stacking. */
8 asm volatile ("" : : : "r0", "r1", "r2", "r3",
9 "r8", "r9", "r10", "r11", "r12");
10 return (int) b;
13 int main ()
15 if (foo (1, 0x1000000000000003LL) != 3)
16 __builtin_abort ();
17 __builtin_exit (0);