This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/33181] [4.3 Regression] Revision 127766 generates bad cmov
- From: "rguenther at suse dot de" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 26 Aug 2007 14:43:58 -0000
- Subject: [Bug middle-end/33181] [4.3 Regression] Revision 127766 generates bad cmov
- References: <bug-33181-682@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #7 from rguenther at suse dot de 2007-08-26 14:43 -------
Subject: Re: [4.3 Regression] Revision 127766 generates
bad cmov
On Sun, 26 Aug 2007, ubizjak at gmail dot com wrote:
> So, previous non-note insn from (insn 33) is (insn 28)(!!) in a totally
> unrelated BB, leading to all sort of strange things.
Since ifcvt is now working in cfg-layout mode basically all uses
of prev_nonnote_insn are busted. I guess you could check if the
result is in the "right" BB, but ...
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33181