diff options
author | Tamar Christina <tamar.christina@arm.com> | 2019-01-17 12:06:04 +0000 |
---|---|---|
committer | Tamar Christina <tnfchris@gcc.gnu.org> | 2019-01-17 12:06:04 +0000 |
commit | 143d3b158a8c363459220076f091d60e190b394b (patch) | |
tree | 053acc256eaca0a2b1c29612eab6a6e3653f6044 /gcc/testsuite | |
parent | e32fc4499f863fe0fa81767d11f40ad2f1ab1668 (diff) | |
download | gcc-143d3b158a8c363459220076f091d60e190b394b.zip gcc-143d3b158a8c363459220076f091d60e190b394b.tar.gz gcc-143d3b158a8c363459220076f091d60e190b394b.tar.bz2 |
Rename stack-clash protection CFA register to avoid clash
gcc/ChangeLog:
PR target/88851
* config/aarch64/aarch64.md (STACK_CLASH_SVE_CFA_REGNUM): New.
* config/aarch64/aarch64.c (aarch64_allocate_and_probe_stack_space): Use
it and document registers.
gcc/testsuite/ChangeLog:
PR target/88851
* gcc.target/aarch64/stack-check-cfa-3.c: Update test.
From-SVN: r268017
Diffstat (limited to 'gcc/testsuite')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3075f47..632da85 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2019-01-17 Tamar Christina <tamar.christina@arm.com> + + PR target/88851 + * gcc.target/aarch64/stack-check-cfa-3.c: Update test. + 2019-01-17 Nathan Sidwell <nathan@acm.org> PR c++/86610 diff --git a/gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c b/gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c index 41579f2..c4b7bb6 100644 --- a/gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c +++ b/gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c @@ -8,6 +8,6 @@ need to make sure we can unwind correctly before the frame is set up. So check that we're emitting r15 with a copy of sp an setting the CFA there. */ -/* { dg-final { scan-assembler-times {mov\tx15, sp} 1 } } */ -/* { dg-final { scan-assembler-times {\.cfi_def_cfa_register 15} 1 } } */ +/* { dg-final { scan-assembler-times {mov\tx11, sp} 1 } } */ +/* { dg-final { scan-assembler-times {\.cfi_def_cfa_register 11} 1 } } */ /* { dg-final { scan-assembler-times {\.cfi_escape 0xf,0xc,0x8f,0,0x92,0x2e,0,.*} 1 } } */ |