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.

Reply via email to