Commit ce557b74 by Kai Tietz Committed by Kai Tietz

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
parent 6d83cb32
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)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment