From 4b51caf2da7937a038f058455e6d287d44f519f7 Mon Sep 17 00:00:00 2001 From: Kai Tietz Date: Mon, 21 Sep 2009 13:24:37 +0000 Subject: i386.c (ix86_expand_epilogue): Adjust offset for xmm register restore. 2009-09-21 Kai Tietz * config/i386/i386.c (ix86_expand_epilogue): Adjust offset for xmm register restore. 2009-09-21 Kai Tietz * gcc.dg/torture/calleesave-sse.c: New. From-SVN: r151918 --- gcc/config/i386/i386.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/config') 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), -- cgit v1.1