aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2010-01-11 19:58:44 +0100
committerUros Bizjak <uros@gcc.gnu.org>2010-01-11 19:58:44 +0100
commita6ffbb9c263facd86def845b330c33538d7663fa (patch)
treec3b7912d240e76d305ed73dde149a22733dfb1c1 /gcc
parentc164615b36abdfcb7934b9cd449a1813987ac7cd (diff)
downloadgcc-a6ffbb9c263facd86def845b330c33538d7663fa.zip
gcc-a6ffbb9c263facd86def845b330c33538d7663fa.tar.gz
gcc-a6ffbb9c263facd86def845b330c33538d7663fa.tar.bz2
asm-support.S (snapshot_ret): Preserve stack alignment.
* gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve stack alignment. From-SVN: r155814
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.target/x86_64/abi/avx/asm-support.S2
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index eeee601..a910ad3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2010-01-11 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
+ stack alignment.
+
2010-01-10 Rafael Avila de Espindola <espindola@google.com>
* gcc.dg/lto/20100108_0.c: New.
diff --git a/gcc/testsuite/gcc.target/x86_64/abi/avx/asm-support.S b/gcc/testsuite/gcc.target/x86_64/abi/avx/asm-support.S
index 96c1c05..a4d002e 100644
--- a/gcc/testsuite/gcc.target/x86_64/abi/avx/asm-support.S
+++ b/gcc/testsuite/gcc.target/x86_64/abi/avx/asm-support.S
@@ -46,7 +46,9 @@ snapshot:
.type snapshot_ret, @function
snapshot_ret:
movq %rdi, rdi(%rip)
+ subq $8, %rsp
call *callthis(%rip)
+ addq $8, %rsp
movq %rax, rax(%rip)
movq %rdx, rdx(%rip)
vmovdqu %ymm0, ymm_regs+0(%rip)