https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84037
--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> --- There's difference of -fopt-info-vec: $ diff -u /tmp/before /tmp/after --- /tmp/before 2018-01-25 11:13:03.737658802 +0100 +++ /tmp/after 2018-01-25 11:13:04.737677946 +0100 @@ -1,3 +1,9 @@ +capacita.f90:551:0: note: loop vectorized +capacita.f90:551:0: note: loop versioned for vectorization because of possible aliasing +capacita.f90:551:0: note: loop vectorized +capacita.f90:551:0: note: loop versioned for vectorization because of possible aliasing +capacita.f90:551:0: note: loop vectorized +capacita.f90:551:0: note: loop versioned for vectorization because of possible aliasing capacita.f90:259:0: note: loop vectorized capacita.f90:250:0: note: loop vectorized capacita.f90:250:0: note: loop versioned for vectorization because of possible aliasing @@ -55,6 +61,8 @@ capacita.f90:397:0: note: basic block vectorized capacita.f90:394:0: note: basic block vectorized capacita.f90:109:0: note: loop vectorized +capacita.f90:105:0: note: loop vectorized +capacita.f90:105:0: note: loop versioned for vectorization because of possible aliasing capacita.f90:103:0: note: loop vectorized capacita.f90:103:0: note: loop vectorized capacita.f90:96:0: note: loop vectorized