This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/26232] [4.2 Regression] cc0 targets broken; loop-invariants-move code doesn't handle cc0.
- From: "rakdver at atrey dot karlin dot mff dot cuni dot cz" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 12 Feb 2006 23:42:17 -0000
- Subject: [Bug rtl-optimization/26232] [4.2 Regression] cc0 targets broken; loop-invariants-move code doesn't handle cc0.
- References: <bug-26232-507@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #11 from rakdver at atrey dot karlin dot mff dot cuni dot cz 2006-02-12 23:42 -------
Subject: Re: [4.2 Regression] cc0 targets broken; loop-invariants-move code
doesn't handle cc0.
> What kind of invariant insns can we miss if we don't move any cc0 setters? Are
> there things like cc0-based conditional moves/sets?
>
> If someone has a test case with a missed optimization due to not moving any cc0
> setters at all, I'm willing to spend some time figuring out a suitable fix.
at the moment, we will not consider anything that uses CC0 invariant.
Loop.c will not, either, so it is not a regression.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26232