[AArch64,testsuite] Fix epilogue scan after ifcombine update.
2017-02-07 Christophe Lyon <christophe.lyon@linaro.org> * gcc.target/aarch64/test_frame_1.c: Scan epilogue with scan-assembler instead of scan-assembler-times. * gcc.target/aarch64/test_frame_10.c: Likewise. * gcc.target/aarch64/test_frame_12.c: Likewise. * gcc.target/aarch64/test_frame_2.c: Likewise. * gcc.target/aarch64/test_frame_4.c: Likewise. * gcc.target/aarch64/test_frame_6.c: Likewise. * gcc.target/aarch64/test_frame_7.c: Likewise. * gcc.target/aarch64/test_frame_8.c: Likewise. From-SVN: r245242
This commit is contained in:
parent
fa5d44d013
commit
d95c2fc7b3
9 changed files with 21 additions and 9 deletions
|
@ -1,3 +1,15 @@
|
|||
2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* gcc.target/aarch64/test_frame_1.c: Scan epilogue with
|
||||
scan-assembler instead of scan-assembler-times.
|
||||
* gcc.target/aarch64/test_frame_10.c: Likewise.
|
||||
* gcc.target/aarch64/test_frame_12.c: Likewise.
|
||||
* gcc.target/aarch64/test_frame_2.c: Likewise.
|
||||
* gcc.target/aarch64/test_frame_4.c: Likewise.
|
||||
* gcc.target/aarch64/test_frame_6.c: Likewise.
|
||||
* gcc.target/aarch64/test_frame_7.c: Likewise.
|
||||
* gcc.target/aarch64/test_frame_8.c: Likewise.
|
||||
|
||||
2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* gcc.target/i386/pr78419.c: Require ifunc support.
|
||||
|
|
|
@ -14,5 +14,5 @@ t_frame_pattern (test1, 200, )
|
|||
t_frame_run (test1)
|
||||
|
||||
/* { dg-final { scan-assembler-times "str\tx30, \\\[sp, -\[0-9\]+\\\]!" 2 } } */
|
||||
/* { dg-final { scan-assembler-times "ldr\tx30, \\\[sp\\\], \[0-9\]+" 2 } } */
|
||||
/* { dg-final { scan-assembler "ldr\tx30, \\\[sp\\\], \[0-9\]+" } } */
|
||||
|
||||
|
|
|
@ -15,5 +15,5 @@ t_frame_pattern_outgoing (test10, 480, "x19", 24, a[8], a[9], a[10])
|
|||
t_frame_run (test10)
|
||||
|
||||
/* { dg-final { scan-assembler-times "stp\tx19, x30, \\\[sp, \[0-9\]+\\\]" 1 } } */
|
||||
/* { dg-final { scan-assembler-times "ldp\tx19, x30, \\\[sp, \[0-9\]+\\\]" 1 } } */
|
||||
/* { dg-final { scan-assembler "ldp\tx19, x30, \\\[sp, \[0-9\]+\\\]" } } */
|
||||
|
||||
|
|
|
@ -14,5 +14,5 @@ t_frame_run (test12)
|
|||
/* { dg-final { scan-assembler-times "sub\tsp, sp, #\[0-9\]+" 1 } } */
|
||||
|
||||
/* Check epilogue using no write-back. */
|
||||
/* { dg-final { scan-assembler-times "ldp\tx29, x30, \\\[sp, \[0-9\]+\\\]" 1 } } */
|
||||
/* { dg-final { scan-assembler "ldp\tx29, x30, \\\[sp, \[0-9\]+\\\]" } } */
|
||||
|
||||
|
|
|
@ -15,5 +15,5 @@ t_frame_run (test2)
|
|||
|
||||
|
||||
/* { dg-final { scan-assembler-times "stp\tx19, x30, \\\[sp, -\[0-9\]+\\\]!" 1 } } */
|
||||
/* { dg-final { scan-assembler-times "ldp\tx19, x30, \\\[sp\\\], \[0-9\]+" 1 } } */
|
||||
/* { dg-final { scan-assembler "ldp\tx19, x30, \\\[sp\\\], \[0-9\]+" } } */
|
||||
|
||||
|
|
|
@ -14,5 +14,5 @@ t_frame_pattern (test4, 400, "x19")
|
|||
t_frame_run (test4)
|
||||
|
||||
/* { dg-final { scan-assembler-times "stp\tx19, x30, \\\[sp, -\[0-9\]+\\\]!" 1 } } */
|
||||
/* { dg-final { scan-assembler-times "ldp\tx19, x30, \\\[sp\\\], \[0-9\]+" 1 } } */
|
||||
/* { dg-final { scan-assembler "ldp\tx19, x30, \\\[sp\\\], \[0-9\]+" } } */
|
||||
|
||||
|
|
|
@ -14,6 +14,6 @@ t_frame_pattern (test6, 700, )
|
|||
t_frame_run (test6)
|
||||
|
||||
/* { dg-final { scan-assembler-times "str\tx30, \\\[sp\\\]" 1 } } */
|
||||
/* { dg-final { scan-assembler-times "ldr\tx30, \\\[sp\\\]" 2 } } */
|
||||
/* { dg-final { scan-assembler-times "ldr\tx30, \\\[sp\\\]," 1 } } */
|
||||
/* { dg-final { scan-assembler "ldr\tx30, \\\[sp\\\]" } } */
|
||||
/* { dg-final { scan-assembler "ldr\tx30, \\\[sp\\\]," } } */
|
||||
|
||||
|
|
|
@ -14,5 +14,5 @@ t_frame_pattern (test7, 700, "x19")
|
|||
t_frame_run (test7)
|
||||
|
||||
/* { dg-final { scan-assembler-times "stp\tx19, x30, \\\[sp]" 1 } } */
|
||||
/* { dg-final { scan-assembler-times "ldp\tx19, x30, \\\[sp\\\]" 1 } } */
|
||||
/* { dg-final { scan-assembler "ldp\tx19, x30, \\\[sp\\\]" } } */
|
||||
|
||||
|
|
|
@ -13,5 +13,5 @@ t_frame_pattern_outgoing (test8, 700, , 8, a[8])
|
|||
t_frame_run (test8)
|
||||
|
||||
/* { dg-final { scan-assembler-times "str\tx30, \\\[sp, \[0-9\]+\\\]" 1 } } */
|
||||
/* { dg-final { scan-assembler-times "ldr\tx30, \\\[sp, \[0-9\]+\\\]" 1 } } */
|
||||
/* { dg-final { scan-assembler "ldr\tx30, \\\[sp, \[0-9\]+\\\]" } } */
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue