aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorKai Tietz <kai.tietz@onevision.com>2009-09-21 13:24:37 +0000
committerKai Tietz <ktietz@gcc.gnu.org>2009-09-21 15:24:37 +0200
commit4b51caf2da7937a038f058455e6d287d44f519f7 (patch)
tree5c5d0e9d3727c64bf5fe7ec4d83dee9d121ccfb8 /gcc/config
parent5b5fba56fea9bbf4a3406fe32d52925dfe5e2f24 (diff)
downloadgcc-4b51caf2da7937a038f058455e6d287d44f519f7.zip
gcc-4b51caf2da7937a038f058455e6d287d44f519f7.tar.gz
gcc-4b51caf2da7937a038f058455e6d287d44f519f7.tar.bz2
i386.c (ix86_expand_epilogue): Adjust offset for xmm register restore.
2009-09-21 Kai Tietz <kai.tietz@onevision.com> * config/i386/i386.c (ix86_expand_epilogue): Adjust offset for xmm register restore. 2009-09-21 Kai Tietz <kai.tietz@onevision.com> * gcc.dg/torture/calleesave-sse.c: New. From-SVN: r151918
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/i386/i386.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 3d907c0..335a526 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -8916,7 +8916,7 @@ ix86_expand_epilogue (int style)
hard_frame_pointer_rtx,
GEN_INT (offset), style, false);
ix86_emit_restore_sse_regs_using_mov (stack_pointer_rtx,
- frame.to_allocate, red_offset,
+ 0, red_offset,
style == 2);
pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx,
GEN_INT (frame.nsseregs * 16 + frame.padding0),