[Bug optimization/12799] cmov is confused by a intervening inc that bashes flags.
pratap at vmware dot com
gcc-bugzilla@gcc.gnu.org
Wed Oct 29 19:34:00 GMT 2003
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).
More information about the Gcc-bugs
mailing list