mirror of
https://gcc.gnu.org/git/gcc.git
synced 2025-01-02 00:43:44 +08:00
2014-11-22 Andrew Pinski <apinski@cavium.com>
PR target/63971 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in the epilogue). * gcc.target/aarch64/test_frame_6.c: Likewise. * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30 and x19 (in the epilogue). * gcc.target/aarch64/test_frame_4.c: Likewise. * gcc.target/aarch64/test_frame_7.c: Likewise. From-SVN: r217975
This commit is contained in:
parent
7b5216ddac
commit
af5d6309eb
@ -1,3 +1,14 @@
|
||||
2014-11-22 Andrew Pinski <apinski@cavium.com>
|
||||
|
||||
PR target/63971
|
||||
* gcc.target/aarch64/test_frame_1.c: Expect only two loads of
|
||||
x30 (in the epilogue).
|
||||
* gcc.target/aarch64/test_frame_6.c: Likewise.
|
||||
* gcc.target/aarch64/test_frame_2.c: Expect only one pair load of
|
||||
x30 and x19 (in the epilogue).
|
||||
* gcc.target/aarch64/test_frame_4.c: Likewise.
|
||||
* gcc.target/aarch64/test_frame_7.c: Likewise.
|
||||
|
||||
2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
|
||||
|
||||
PR target/63783
|
||||
|
@ -14,6 +14,6 @@ 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\]+" 3 } } */
|
||||
/* { dg-final { scan-assembler-times "ldr\tx30, \\\[sp\\\], \[0-9\]+" 2 } } */
|
||||
|
||||
/* { dg-final { cleanup-saved-temps } } */
|
||||
|
@ -15,6 +15,6 @@ 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\]+" 2 } } */
|
||||
/* { dg-final { scan-assembler-times "ldp\tx19, x30, \\\[sp\\\], \[0-9\]+" 1 } } */
|
||||
|
||||
/* { dg-final { cleanup-saved-temps } } */
|
||||
|
@ -14,6 +14,6 @@ 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\]+" 2 } } */
|
||||
/* { dg-final { scan-assembler-times "ldp\tx19, x30, \\\[sp\\\], \[0-9\]+" 1 } } */
|
||||
|
||||
/* { dg-final { cleanup-saved-temps } } */
|
||||
|
@ -15,6 +15,6 @@ t_frame_pattern (test6, 700, )
|
||||
t_frame_run (test6)
|
||||
|
||||
/* { dg-final { scan-assembler-times "str\tx30, \\\[sp, -\[0-9\]+\\\]!" 2 } } */
|
||||
/* { dg-final { scan-assembler-times "ldr\tx30, \\\[sp\\\], \[0-9\]+" 3 } } */
|
||||
/* { dg-final { scan-assembler-times "ldr\tx30, \\\[sp\\\], \[0-9\]+" 2 } } */
|
||||
|
||||
/* { dg-final { cleanup-saved-temps } } */
|
||||
|
@ -15,6 +15,6 @@ t_frame_pattern (test7, 700, "x19")
|
||||
t_frame_run (test7)
|
||||
|
||||
/* { dg-final { scan-assembler-times "stp\tx19, x30, \\\[sp, -\[0-9\]+\\\]!" 1 } } */
|
||||
/* { dg-final { scan-assembler-times "ldp\tx19, x30, \\\[sp\\\], \[0-9\]+" 2 } } */
|
||||
/* { dg-final { scan-assembler-times "ldp\tx19, x30, \\\[sp\\\], \[0-9\]+" 1 } } */
|
||||
|
||||
/* { dg-final { cleanup-saved-temps } } */
|
||||
|
Loading…
Reference in New Issue
Block a user