[Bug tree-optimization/56624] Vectorizer gives up on a group-access if it contains stores to the same location

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Mar 15 11:55:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56624

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2013-03-15
     Ever Confirmed|0                           |1
      Known to fail|                            |4.8.0
              Build|4.8.0 20130313              |

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> 2013-03-15 11:54:50 UTC ---
> This test is a reproducer of similar problem encountered on Spec2006/470.lbm -
> there if-conversion could produce stores to the same location which will stop
> vectorizer.

Can you reproduce a testcase for that instead?  It doesn't make sense
to handle code that should be optimized earlier (by DSE).  Is it from
code like

 if (cond)
   a[i] = 3;
 else
   a[i] = 3;

?



More information about the Gcc-bugs mailing list