line 937:
#ifdef __FreeBSD__
// Manipulate the FPU to add the exception mask. (Fixes SIGFPE
// problems on *BSD)
{
volatile short cw;
__asm__ volatile ("fstcw (%0)" : : "g" (&cw));
cw |= 1; /* Mask 'invalid' exception
*/ __asm__ volatile
("fldcw (%0)" : : "g" (&cw));
}
#endif
This obviously fails on FreeBSD with any arch that is not x86.
(invalid opcode)
--
Gábor Bérczi
_______________________________________________
Bug-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnustep