[Bug tree-optimization/51938] missed optimization: 2 comparisons

2012-08-06 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51938 Marc Glisse changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug tree-optimization/51938] missed optimization: 2 comparisons

2012-08-06 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51938 --- Comment #9 from Marc Glisse 2012-08-06 16:38:52 UTC --- Author: glisse Date: Mon Aug 6 16:38:48 2012 New Revision: 190184 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190184 Log: 2012-08-06 Marc Glisse gcc/ PR tree-optimizati

[Bug tree-optimization/51938] missed optimization: 2 comparisons

2012-06-09 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51938 Marc Glisse changed: What|Removed |Added Attachment #27591|0 |1 is obsolete|

[Bug tree-optimization/51938] missed optimization: 2 comparisons

2012-06-08 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51938 Marc Glisse changed: What|Removed |Added Attachment #27590|0 |1 is obsolete|

[Bug tree-optimization/51938] missed optimization: 2 comparisons

2012-06-08 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51938 --- Comment #6 from Marc Glisse 2012-06-08 19:49:07 UTC --- Created attachment 27590 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27590 incomplete patch I wonder if this is the right direction. At least it passes the testsuite and optimiz

[Bug tree-optimization/51938] missed optimization: 2 comparisons

2012-06-08 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51938 --- Comment #5 from Marc Glisse 2012-06-08 13:06:52 UTC --- The main difficulty is trapping math. It isn't hard to add to tree-ssa-ifcombine an ifcombine_ifnotandif variant, and we could make it call maybe_fold_and_comparisons (as ifcombine_ifand

[Bug tree-optimization/51938] missed optimization: 2 comparisons

2012-06-07 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51938 Marc Glisse changed: What|Removed |Added Component|rtl-optimization|tree-optimization --- Comment #4 from Marc