--- Comment #6 from ccb at dl dot ac dot uk 2006-03-17 11:30 ---
Created an attachment (id=11062)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11062&action=view)
fpu-387.h based fpe control for mactel
The changes are to the SSE elements. It sets a mask as for the local f
--- Comment #5 from ccb at dl dot ac dot uk 2006-03-17 10:13 ---
How do I put this. The apple fenv.h supplied functions "work" by only setting
bits in mxcsr (not cw), and then only setting bits 1-6. Problem is that the
actual working bits are in 7-12 (as in fpu-387.h). So
--- Comment #4 from ccb at dl dot ac dot uk 2006-03-16 14:30 ---
Created an attachment (id=11058)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11058&action=view)
fpu configuration file for mactel, uses apple supplied fenv.h
For clearing this uses feclearexcept (FE_ALL
--- Comment #1 from ccb at dl dot ac dot uk 2006-03-16 12:35 ---
I have played with this some more, and it seems to be an floating point
underflow. Default configure results in FPU_HOST_HEADER=config/fpu-387.h,
however, Darwin on i386 uses a fenv.h that is similar to that in
config/fpu
oduct: gcc
Version: 4.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libfortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ccb at dl dot ac dot uk
GCC build triplet: i386-apple-darwin8.5.1
GCC host tri
IRMED
Severity: normal
Priority: P3
Component: libfortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ccb at dl dot ac dot uk
GCC build triplet: i386-apple-darwin8.5.1
GCC host triplet: i386-apple-darwin8.5.1
GCC target triplet: i386-apple-darwin8.5.1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26710