This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug optimization/12799] cmov is confused by a intervening inc that bashes flags.


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).


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]