reg-stack.c (subst_stack_regs): Pop the stack register for a computed goto which...
authorStan Cox <coxs@dg-rtp.dg.com>
Fri, 5 Sep 1997 05:14:46 +0000 (05:14 +0000)
committerJeff Law <law@gcc.gnu.org>
Fri, 5 Sep 1997 05:14:46 +0000 (23:14 -0600)
commit914ec131d6bc1b87347a5a03de96bd69b942e4f7
treee53b9cd27e7f6e24f25c038463c220de666545a9
parentd5d1738a3a56748bc7c8c9f591d18d6bae469b6c
reg-stack.c (subst_stack_regs): Pop the stack register for a computed goto which sets the same stack register.

        * reg-stack.c (subst_stack_regs): Pop the stack register for a
        computed goto which sets the same stack register.

        * reg-stack.c (compare_for_stack_reg): Swap only if the source and
        destination are both on the regstack.
        (subst_stack_regs_pat): Put the destination at the top of the regstack.
Bring over regstack bugfixes from the FSF.

From-SVN: r15096
gcc/ChangeLog
gcc/reg-stack.c