[Bug tree-optimization/50328] loop interchange confuses vectorizer

2011-09-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50328 --- Comment #3 from Richard Guenther 2011-09-08 13:40:30 UTC --- Triggered by report http://gcc.gnu.org/ml/gcc/2011-09/msg00052.html OpenCC then unrolls the outer loop to get .LBB16_double_array_mults_by_const: # Loop body line 62, nesting dept

[Bug tree-optimization/50328] loop interchange confuses vectorizer

2011-09-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50328 --- Comment #2 from Richard Guenther 2011-09-08 13:36:23 UTC --- With the following untested patch we apply outer loop vectorization. Index: gcc/tree-vect-loop.c === --- gcc/tree-ve

[Bug tree-optimization/50328] loop interchange confuses vectorizer

2011-09-08 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50328 Richard Guenther changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|