http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59691
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Balaji V. Iyer from comment #2) > Hello Bernd, > I don't have a pentium 2 machine readily available. Can you try this > patch and see if it works for you? This is not correct, there should be a runtime check rather than a compile time one. > > Thanks, > > Balaji V. Iyer. > > diff --git a/libcilkrts/runtime/config/x86/os-unix-sysdep.c > b/libcilkrts/runtime > /config/x86/os-unix-sysdep.c > index 881bc3f..8d5642c 100644 > --- a/libcilkrts/runtime/config/x86/os-unix-sysdep.c > +++ b/libcilkrts/runtime/config/x86/os-unix-sysdep.c > @@ -47,7 +47,7 @@ > // save the FP state (rounding mode and the like) before calling setjmp. We > // will need to restore that state when we resume. > #ifndef __MIC__ > -# if defined(__i386__) || defined(__x86_64) > +# if (defined(__i386__) || defined(__x86_64)) && defined (__SSE__) > # define RESTORE_X86_FP_STATE > # endif // defined(__i386__) || defined(__x86_64) > #endif // __MIC__