diff options
-rw-r--r-- | gcc/testsuite/gcc.target/aarch64/aapcs64/abitest-2.h | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/aarch64/aapcs64/abitest.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/gcc/testsuite/gcc.target/aarch64/aapcs64/abitest-2.h b/gcc/testsuite/gcc.target/aarch64/aapcs64/abitest-2.h index 5749219..b917938 100644 --- a/gcc/testsuite/gcc.target/aarch64/aapcs64/abitest-2.h +++ b/gcc/testsuite/gcc.target/aarch64/aapcs64/abitest-2.h @@ -66,7 +66,7 @@ MYFUNCTYPE myfunc () PCSATTR; of bugs like a short vector being returned in X0 after copied from V0. */ #undef FUNC_VAL_CHECK #define FUNC_VAL_CHECK(id, type, var, offset, layout) \ -__attribute__ ((noinline)) type FUNC_NAME (id) (int i, double d, type t) \ +__attribute__ ((noipa)) type FUNC_NAME (id) (int i, double d, type t) \ { \ asm (""::"r" (i),"r" (d)); /* asm prevents function from getting \ optimized away. Using i and d prevents \ diff --git a/gcc/testsuite/gcc.target/aarch64/aapcs64/abitest.h b/gcc/testsuite/gcc.target/aarch64/aapcs64/abitest.h index af70937..667f4d0f 100644 --- a/gcc/testsuite/gcc.target/aarch64/aapcs64/abitest.h +++ b/gcc/testsuite/gcc.target/aarch64/aapcs64/abitest.h @@ -73,7 +73,7 @@ MYFUNCTYPE myfunc( /* Dummy function to help reset parameter passing registers, i.e. X0-X7 and V0-V7 (by being passed 0 in W0-W7 and 0.f in S0-S7). */ -__attribute__ ((noinline)) void +__attribute__ ((noipa)) void dummy_func (int w0, int w1, int w2, int w3, int w4, int w5, int w6, int w7, float s0, float s1, float s2, float s3, float s4, float s5, float s6, float s7) |