aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJack Howarth <howarth@bromo.med.uc.edu>2009-09-18 15:16:44 +0000
committerUros Bizjak <uros@gcc.gnu.org>2009-09-18 17:16:44 +0200
commit67a436d80581a601a5f0f8538f60545d3c170ccb (patch)
tree4c3d061d22e3420708e66b8e81e03c06a95b8e5b /gcc
parent2a79f8e489c93bd4fbfcb36d25312508b8078545 (diff)
downloadgcc-67a436d80581a601a5f0f8538f60545d3c170ccb.zip
gcc-67a436d80581a601a5f0f8538f60545d3c170ccb.tar.gz
gcc-67a436d80581a601a5f0f8538f60545d3c170ccb.tar.bz2
re PR testsuite/41288 (gcc.target/x86_64/abi/test_struct_returning.c regressions on *-apple-darwin* at -m64)
PR testsuite/41288 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve stack alignment. From-SVN: r151855
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.target/x86_64/abi/asm-support-darwin.s2
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c53270b..4c2d365 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
+
+ PR testsuite/41288
+ * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
+ stack alignment.
+
2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
PR c++/39365
diff --git a/gcc/testsuite/gcc.target/x86_64/abi/asm-support-darwin.s b/gcc/testsuite/gcc.target/x86_64/abi/asm-support-darwin.s
index a02c96c..5a7c91b 100644
--- a/gcc/testsuite/gcc.target/x86_64/abi/asm-support-darwin.s
+++ b/gcc/testsuite/gcc.target/x86_64/abi/asm-support-darwin.s
@@ -42,7 +42,9 @@ _snapshot:
.globl _snapshot_ret
_snapshot_ret:
movq %rdi, _rdi(%rip)
+ subq $8, %rsp
call *_callthis(%rip)
+ addq $8, %rsp
movq %rax, _rax(%rip)
movq %rdx, _rdx(%rip)
movdqu %xmm0, _xmm_regs+0(%rip)