]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR libfortran/45436 (Failed to bootstrap)
authorFrancois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Sat, 28 Aug 2010 07:35:10 +0000 (07:35 +0000)
committerFrançois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Sat, 28 Aug 2010 07:35:10 +0000 (07:35 +0000)
PR fortran/45436
* trans-types.c (gfc_init_kinds): Disable TFmode.

From-SVN: r163611

gcc/fortran/ChangeLog
gcc/fortran/trans-types.c

index 24c3e7aa28ea47fbce9596aa36b83941c7cc5269..9d86cea73983416e7a0646c47276d6c2f0d2ee25 100644 (file)
@@ -1,3 +1,8 @@
+2010-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR fortran/45436
+       * trans-types.c (gfc_init_kinds): Disable TFmode.
+
 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
 
        PR fortran/45432
index 348ffeae1ca086ad339aff40495df913e32eeb13..11fecd957112886c5b5312b84d26af820eb3ac8a 100644 (file)
@@ -410,12 +410,11 @@ gfc_init_kinds (void)
 
       /* Only let float, double, long double and __float128 go through.
         Runtime support for others is not provided, so they would be
-        useless.  TFmode support is only enabled with option
-        -fsoft-float.  */
+        useless.  TODO: TFmode support should be enabled once libgfortran
+        support is done.  */
        if (mode != TYPE_MODE (float_type_node)
          && (mode != TYPE_MODE (double_type_node))
-          && (mode != TYPE_MODE (long_double_type_node))
-         && (mode != TFmode))
+          && (mode != TYPE_MODE (long_double_type_node)))
        continue;
 
       /* Let the kind equal the precision divided by 8, rounding up.  Again,