------- Additional Comments From rth at gcc dot gnu dot org 2004-11-12 02:54 ------- The bug is real, and it's not any of those proposed. The Real Problem is that the floating point format that is actually installed is NOT the 53-bit format that FreeBSD wants to use.
I guess Zack's conversion to cpu-modes.def files was not 100% correct. In any case, the SUBTARGET_OVERRIDE_OPTIONS definition in freebsd.h is not effective. It probably happens too early. Seems like a cleaner solution here would be a TARGET_53_IN_96_LONG_DOUBLE macro to be used in the existing ADJUST_FLOAT_FORMAT directive that we already have. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2004-11-12 02:54:17 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17778