This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/33794] New: [Regression 4.3.0] Wrong code w/ -m32 -ffast-math -march=opteron
- From: "burnus at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 16 Oct 2007 15:41:27 -0000
- Subject: [Bug middle-end/33794] New: [Regression 4.3.0] Wrong code w/ -m32 -ffast-math -march=opteron
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
This is on x86_64-unknown-linux-gnu (AMD Athlon64 X2 4800+)
with 4.3.0 20071016 [trunk revision 129377].
Working: 4.3.0 20071015 [trunk revision 129311].
induct.f90 is part of the polyhedron test suite.
For
gfortran -m32 -march=opteron -ffast-math -O1 induct.f90
the program ("induct") immediately aborts with:
"bad mutual inductance between quad 1 and the wand transmit coil, abort."
The program works with "-m64" and with "-m32 -mfpmath=sse".
The Polyhedron test case can be obtained from:
http://www.polyhedron.co.uk/MFL6VW74649
--
Summary: [Regression 4.3.0] Wrong code w/ -m32 -ffast-math -
march=opteron
Product: gcc
Version: 4.3.0
Status: UNCONFIRMED
Keywords: wrong-code
Severity: normal
Priority: P3
Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: burnus at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33794