Index: fclrexcpt.c =================================================================== RCS file: /cvs/glibc/libc/sysdeps/i386/fpu/fclrexcpt.c,v retrieving revision 1.8 diff -u -r1.8 fclrexcpt.c --- fclrexcpt.c 25 Sep 2003 05:57:16 -0000 1.8 +++ fclrexcpt.c 8 Jan 2004 13:28:26 -0000 @@ -50,7 +50,7 @@ __asm__ ("stmxcsr %0" : "=m" (*&xnew_exc)); /* Clear the relevant bits. */ - xnew_exc &= excepts ^ FE_ALL_EXCEPT; + xnew_exc &= ~excepts; /* Put the new data in effect. */ __asm__ ("ldmxcsr %0" : : "m" (*&xnew_exc));