This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/36241] Executable compiled with -m64 almost three times faster than the one compiled with -m32 on Core2Duo
- From: "rguenth at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 15 May 2008 09:06:21 -0000
- Subject: [Bug target/36241] Executable compiled with -m64 almost three times faster than the one compiled with -m32 on Core2Duo
- References: <bug-36241-12313@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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