This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c/37180] New: gcc emits bad opcode 'ffreep'
- From: "ebuddington at wesleyan dot edu" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 20 Aug 2008 19:16:04 -0000
- Subject: [Bug c/37180] New: gcc emits bad opcode 'ffreep'
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
The vortex86sx claims to be 486-compliant, but it gives "Illegal Instruction"
on ffreep.
GCC uses ffreep when compiling many pieces of software, rendering them unusable
on this processor.
I do not see any way to explicitly blacklist the opcode, and setting -march to
i486, i386, or native does not avoid the problem.
Could this be added as an architecture, or is there an existing solution that
I'm missing?
--
Summary: gcc emits bad opcode 'ffreep'
Product: gcc
Version: 4.3.0
Status: UNCONFIRMED
Severity: enhancement
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ebuddington at wesleyan dot edu
GCC build triplet: vortex86-pc-linux
GCC host triplet: vortex86-pc-linux
GCC target triplet: vortex86-pc-linux
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37180