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

Reply via email to