------- Comment #1 from rguenth at gcc dot gnu dot org 2008-05-15 09:06 -------
First without -ffast-math the phiopt doesn't recognize the MAX_EXPR (see
PR36190), second
t.f90:24: note: not vectorized: number of iterations cannot be computed.
t.f90:24: note: bad loop form.
which is the problem for both testcases (so I don't see either one being
vectorized). But I can confirm that -m32 is more than two times slower
(also with SSE math), likely due to the use of integer(8).
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|normal |enhancement
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2008-05-15 09:06:21
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36241