[Bug target/60496] ffreep instruction shouldn't be generated when using i386 instruction set
mikulas at artax dot karlin.mff.cuni.cz
gcc-bugzilla@gcc.gnu.org
Tue Mar 11 02:24:00 GMT 2014
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60496
mikulas at artax dot karlin.mff.cuni.cz changed:
What |Removed |Added
----------------------------------------------------------------------------
Host|x86_64-linux-gnu |x86_64-linux-gnux32
--- Comment #1 from mikulas at artax dot karlin.mff.cuni.cz ---
It turns out (reading bug 37179) that there are other processors that don't
support ffreep - i486-class vortex86sx and i586-class AMD Geode.
Consequently, the instruction should only be generated when using i686 or
better
instruction set. When compiling the above code with "-m32 -O2 -march=i486
-mtune=athlon" or "-m32 -O2 -march=geode -mtune=athlon", the ffreep instruction
is also incorrectly generated.
More information about the Gcc-bugs
mailing list