------- Comment #23 from howarth at nitro dot med dot uc dot edu  2006-11-02 
03:16 -------
One more observation. If I change...

Index: write.c
===================================================================
--- write.c     (revision 118343)
+++ write.c     (working copy)
@@ -893,7 +893,7 @@ write_l (st_parameter_dt *dtp, const fno
 static void
 write_float (st_parameter_dt *dtp, const fnode *f, const char *source, int
len)
 {
-  GFC_REAL_LARGEST n;
+  double n;
   int nb =0, res, save_scale_factor;
   char * p, fin;
   fnode *f2 = NULL;

the crash in nan_int_fmt. So this reinforces what I initially suspected. This
likely another side effect of the broken long double support on Darwin PPC.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29302

Reply via email to