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