------- Comment #3 from eres at il dot ibm dot com 2007-11-25 14:13 ------- (In reply to comment #2) > Why is this a shift not supported: > not vectorized: relevant stmt not supported: D.1652_13 = j_29 << 3 > Is j_29*8 supported (i.e. if you hack this expression to turn it into a > MULT_EXPR), does the vectorizer work then??
Still the division is not supported... (on altivec). the thing is that complete unrolling and ccp can help in such cases. c.c:12: note: not vectorized: relevant stmt not supported: D.1653_14 = D.1652_13 / 10 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34223