[Bug c/30843] ice for legal code with -ftree-vectorize -O2

dorit at il dot ibm dot com gcc-bugzilla@gcc.gnu.org
Mon Feb 19 08:29:00 GMT 2007



------- Comment #3 from dorit at il dot ibm dot com  2007-02-19 08:28 -------
> Looks like possibly some bad interaction between vectorization of induction and
> vectorization of strided-access. Will investigate. 

I looked into it with Ira, and looks like the problem is that during
transformation we remove each of the stores of the interleaved-group as we scan
the stmts, but we actually vectorize them all together only when we reach the
last store of the interleaved-group, at which point, we attempt to insert the
loop-update for the vectorized induction before one of the stores - and crash.  


-- 


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



More information about the Gcc-bugs mailing list