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

Reply via email to