This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug optimization/12799] cmov is confused by a intervening inc that bashes flags.
- From: "pratap at vmware dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 29 Oct 2003 19:22:26 -0000
- Subject: [Bug optimization/12799] cmov is confused by a intervening inc that bashes flags.
- References: <20031027231944.12799.pratap@vmware.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12799
------- Additional Comments From pratap at vmware dot com 2003-10-29 19:22 -------
I realised that 3.0.3 is not supported when I filed this bug. This is one of
the reasons that I did not file it as a bug in 3.0.3, but instead as a bug
in 3.3. I suppose I went with the assumption that 3.3 is guilty until proven
innocent (and I'm still in this mode of thinking).
Thanks very very much for offering to take a deeper look. It will reassure me
a lot.
Please note: we _are_ moving away from 3.0.3 no matter what the outcome of this
discussion. It is only a matter of whether we can trust the cmov synthesis
in the 3.3 compiler or should we disable it (which will be an unfortunate
thing due to loss of performance).