Commit e84f122f by Francois-Xavier Coudert Committed by François-Xavier Coudert

re PR libfortran/45436 (Failed to bootstrap)

	PR fortran/45436
	* trans-types.c (gfc_init_kinds): Disable TFmode.

From-SVN: r163611
parent f06e400f
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> 2010-08-27 Janus Weil <janus@gcc.gnu.org>
PR fortran/45432 PR fortran/45432
......
...@@ -410,12 +410,11 @@ gfc_init_kinds (void) ...@@ -410,12 +410,11 @@ gfc_init_kinds (void)
/* Only let float, double, long double and __float128 go through. /* Only let float, double, long double and __float128 go through.
Runtime support for others is not provided, so they would be Runtime support for others is not provided, so they would be
useless. TFmode support is only enabled with option useless. TODO: TFmode support should be enabled once libgfortran
-fsoft-float. */ support is done. */
if (mode != TYPE_MODE (float_type_node) if (mode != TYPE_MODE (float_type_node)
&& (mode != TYPE_MODE (double_type_node)) && (mode != TYPE_MODE (double_type_node))
&& (mode != TYPE_MODE (long_double_type_node)) && (mode != TYPE_MODE (long_double_type_node)))
&& (mode != TFmode))
continue; continue;
/* Let the kind equal the precision divided by 8, rounding up. Again, /* Let the kind equal the precision divided by 8, rounding up. Again,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment