http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49006
Dominique d'Humieres <dominiq at lps dot ens.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED --- Comment #11 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-09-16 15:42:03 UTC --- This pr (as well as pr34265) seems to have been fixed between revisions 176696 and 177649: [macbook] lin/test% /opt/gcc/gcc4.7p-176696p1/bin/gfortran -O3 -ffast-math induct_v4.f90 -ftree-vectorizer-verbose=2 ... induct_v4.f90:1728: note: not vectorized: unsupported use in stmt. induct_v4.f90:1711: note: LOOP VECTORIZED. induct_v4.f90:1633: note: LOOP VECTORIZED. induct_v4.f90:1544: note: created 2 versioning for alias checks. induct_v4.f90:1544: note: LOOP VECTORIZED. induct_v4.f90:1449: note: vectorized 3 loops in function. induct_v4.f90:2095: note: LOOP VECTORIZED. induct_v4.f90:2018: note: LOOP VECTORIZED. induct_v4.f90:1925: note: created 2 versioning for alias checks. induct_v4.f90:1925: note: LOOP VECTORIZED. induct_v4.f90:1832: note: vectorized 3 loops in function. ... [macbook] lin/test% time a.out > /dev/null 22.186u 0.023s 0:22.21 99.9% 0+0k 0+3io 0pf+0w [macbook] lin/test% /opt/gcc/gcc4.7p-177649p2/bin/gfortran -O3 -ffast-math induct_v4.f90 -ftree-vectorizer-verbose=2 ... induct_v4.f90:1728: note: not vectorized: unsupported data-type complex(kind=8) induct_v4.f90:1757: note: LOOP VECTORIZED. induct_v4.f90:1711: note: LOOP VECTORIZED. induct_v4.f90:1633: note: LOOP VECTORIZED. induct_v4.f90:1544: note: created 2 versioning for alias checks. induct_v4.f90:1544: note: LOOP VECTORIZED. induct_v4.f90:1449: note: vectorized 4 loops in function. induct_v4.f90:2168: note: LOOP VECTORIZED. induct_v4.f90:2095: note: LOOP VECTORIZED. induct_v4.f90:2018: note: LOOP VECTORIZED. induct_v4.f90:1925: note: created 2 versioning for alias checks. induct_v4.f90:1925: note: LOOP VECTORIZED. induct_v4.f90:1832: note: vectorized 4 loops in function. ... [macbook] lin/test% time a.out > /dev/null 12.657u 0.022s 0:12.68 99.9% 0+0k 0+0io 0pf+0w I am closing this pr as fixed and I'll use pr34265 to track the remaining issues.