http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54866
Bug #: 54866 Summary: gcc.target/i386/long-double-80-7.c FAILs Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: r...@gcc.gnu.org CC: hjl.to...@gmail.com Host: i386-pc-solaris2.9, i686-unknown-linux-gnu Target: i386-pc-solaris2.9, i686-unknown-linux-gnu Build: i386-pc-solaris2.9, i686-unknown-linux-gnu The new gcc.target/i386/long-double-80-7.c test FAILs on Solaris 9/x86 and 32-bit Linux/x86: FAIL: gcc.target/i386/long-double-80-7.c (test for excess errors) WARNING: gcc.target/i386/long-double-80-7.c compilation failed to produce executable Excess errors: /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.target/i386/long-double-80-7.c:1:0 : warning: SSE instruction set disabled, using 387 arithmetics [enabled by defau lt] /var/gcc/regression/trunk/9-gcc/build/gcc/include/xmmintrin.h:32:3: error: #erro r "SSE instruction set not enabled" /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.target/i386/m128-check.h:52:3: err or: unknown type name '__m128' No idea what the right fix might be: just adding -msse2? Don't we also need sse2_runtime for a run test? Rainer