* feholdexcept.h: Use *envp not env so we clear the proper bits in
the fpscr, and don't set some random ones.
+2007-04-25 Patrick Mansfield <patmans@us.ibm.com>
+
+ * libm/machine/spu/headers/feholdexcept.h: Use *envp not env so
+ we clear the proper bits in the fpscr, and don't set some random ones.
+
2007-04-24 Eric Blake <ebb9@byu.net>
* libc/stdio/vfprintf.c (_VFPRINTF_R): Don't zero pad on infinity
fpscr = spu_mffpscr();
*envp = __pack_fpscr(fpscr);
- env = env & ~FE_ALL_EXCEPT;
+ env = *envp & ~FE_ALL_EXCEPT;
spu_mtfpscr(__unpack_fpscr(env));
return (0);
}