]> git.ipfire.org Git - thirdparty/gcc.git/commit
combine.c (try_combine): Handle the case that undobuf.other_insn has been turned...
authorRoger Sayle <roger@eyesopen.com>
Sun, 8 Sep 2002 18:07:54 +0000 (18:07 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Sun, 8 Sep 2002 18:07:54 +0000 (18:07 +0000)
commitf40f4c8ed1f8a962169c6c39a6601cd3ca8ba91d
treec63485aa703dc30d1e5554c4e4e4824653fbd046
parente2f97e264e2e7806c47e31e3f8048d66d7b8623c
combine.c (try_combine): Handle the case that undobuf.other_insn has been turned into a return or...

* combine.c (try_combine): Handle the case that undobuf.other_insn
has been turned into a return or unconditional jump, by inserting
a BARRIER if necessary.
(simplify_set):  Test if a condition code setter has a constant
comparison at compile time, if so convert this insn to a no-op move
and update/simplify the condition code user (undobuf.other_insn).

From-SVN: r56955
gcc/ChangeLog
gcc/combine.c