------- Comment #34 from victork at gcc dot gnu dot org 2008-02-14 13:41 ------- > How do I resolve those issues? which might prevent from the vectorized code to > run and therefore I dont see a bigger performance improvement? > I'd appriciate any assistance...
This note is just information and not warning. It means that compiler cannot prove independence of data arrays which are candidates for vectorization. It's hard to say how to help to compiler to prove dependence statically without seeing your source code. You can try "restrict" attribute. Still sometimes dependence cannot be proven at compile time, and run-time check is necessary. This run-time check adds some overhead, but for loops with large enough number of iterations the overhead is diminishing. -- victork at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35117