[Bug tree-optimization/52870] ICE during SLP pattern matching

uweigand at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Apr 4 15:56:00 GMT 2012


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

Ulrich Weigand <uweigand at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2012-04-04
         AssignedTo|unassigned at gcc dot       |uweigand at gcc dot gnu.org
                   |gnu.org                     |
     Ever Confirmed|0                           |1

--- Comment #1 from Ulrich Weigand <uweigand at gcc dot gnu.org> 2012-04-04 15:56:06 UTC ---
It seems the problem is that vect_recog_widen_mult_pattern includes a statement
into a pattern it detects which is actually outside of the basic block that SLP
is currently operating on.  This later on causes the ICE since the statement
does not have an assigned stmt_vinfo.

I'm testing a fix.



More information about the Gcc-bugs mailing list