[Bug tree-optimization/77848] Gimple if-conversion results in redundant comparisons

wschmidt at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Sat Nov 5 15:32:00 GMT 2016


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77848

--- Comment #13 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
SPEC cpu2006 on powerpc64le-unknown-linux-gnu with the simple patch:

Geomean, integer:  +0.2%
Geomean, float:    +0.5%
Geomean, overall:  +0.4%

Notable improvements:
  454.calculix:    +3.7%
  453.povray:      +3.4%
  458.sjeng:       +1.4%
  429.mcf:         +1.2%
  445.gobmk:       +1.2%
  471.omnetpp:     +1.2%

Notable degradations:
  403.gcc:         -1.8%

Other results in noise (+/- 1.0%)

Thus, not too bad for a simple patch, though we don't like seeing 403.gcc
degrade.

I've made some progress on the outer loop vectorization issue, but haven't
completely solved it yet.  I'll try to have something to look at there in the
next couple of days.


More information about the Gcc-bugs mailing list