Remove code duplication in ix86_expand_epilogue.
authorRichard Henderson <rth@redhat.com>
Wed, 4 Aug 2010 23:58:33 +0000 (16:58 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 4 Aug 2010 23:58:33 +0000 (16:58 -0700)
commit87ec2632b86f9ecab4308bbbadb9f791bcd2e8fa
tree0cd27af831961cd09d4b844b2dffad6217d201ff
parentc9f4c45115dfba1d84958c1a971a333763976b7f
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.

From-SVN: r162890
gcc/ChangeLog
gcc/config/i386/i386.c