OSDN Git Service

Remove code duplication in ix86_expand_epilogue.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Aug 2010 23:58:33 +0000 (23:58 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Aug 2010 23:58:33 +0000 (23:58 +0000)
commitdb22999a197f3ff5654e8aaa2f97170b6c9b0acf
tree0cd27af831961cd09d4b844b2dffad6217d201ff
parent3c347ca592ecd6fad23869592e75ce63e71a7811
Remove code duplication in ix86_expand_epilogue.

Union the undo of the frame pointer between the pop and move
code paths.

Combine the local frame stack deallocation with the one for
ix86_static_chain_on_stack, if possible.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162890 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c