re PR c/41184 (wrong optimise code, epilogue code adjust wrong rsp before pop)
2009-08-29 Kai Tietz<kai.tietz@onevision.com> PR/41184 * config/i386.c (ix86_expand_epilogue): Correct stack adjustment for padding. From-SVN: r151204
This commit is contained in:
parent
6d83cb32b9
commit
ce557b7481
2 changed files with 7 additions and 1 deletions
|
@ -1,3 +1,9 @@
|
|||
2009-08-29 Kai Tietz<kai.tietz@onevision.com>
|
||||
|
||||
PR/41184
|
||||
* config/i386.c (ix86_expand_epilogue): Correct stack adjustment for
|
||||
padding.
|
||||
|
||||
2009-08-29 Douglas B Rupp <rupp@gnat.com>
|
||||
|
||||
* crtstuff.c (__do_global_dtors_aux): Use atexit if no
|
||||
|
|
|
@ -8949,7 +8949,7 @@ ix86_expand_epilogue (int style)
|
|||
frame.to_allocate, red_offset,
|
||||
style == 2);
|
||||
pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx,
|
||||
GEN_INT (frame.nsseregs * 16),
|
||||
GEN_INT (frame.nsseregs * 16 + frame.padding0),
|
||||
style, false);
|
||||
}
|
||||
else if (frame.to_allocate || frame.nsseregs)
|
||||
|
|
Loading…
Add table
Reference in a new issue