This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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



------- 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]