I cannot find anything that says this should happen. It is causing SIGILL on the host system.
When enabling -msse or -msse2 I expect the intrinsics to be enabled. This would then be useful for creating SSE and non-SSE functions based off of CPUID. However with these enabled, other code is generated such as floating point and cast optimizations. This system is not x86-64 and does not have -mfpmath=sse enabled. I don't know how to simply enable the intrinsics and not change the code generation. corey -- Summary: -msse causes SSE code generation without -mfpmath=sse Product: gcc Version: 4.0.1 Status: UNCONFIRMED Severity: normal Priority: P2 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: corey dot taylor at gmail dot com CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23892