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