------- Comment #6 from hjl dot tools at gmail dot com 2010-09-17 13:04 ------- (In reply to comment #4) > This all happens in IF conversion pass. > > 4.6 regresses in the sense that a branch is emitted instead of cmov for: >
This is caused by revision 159106: http://gcc.gnu.org/ml/gcc-cvs/2010-05/msg00156.html -- hjl dot tools at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |matz at suse dot de Summary|GCC optimizer for Intel x64 |[4.6 Regression] GCC |generates inefficient code |optimizer for Intel x64 | |generates inefficient code Target Milestone|--- |4.6.0 Version|4.4.3 |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45685