From: Francois-Xavier Coudert Date: Sat, 28 Aug 2010 07:35:10 +0000 (+0000) Subject: re PR libfortran/45436 (Failed to bootstrap) X-Git-Tag: releases/gcc-4.6.0~4802 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e84f122fcc9e8757a28e687b5d16050cd945fbc0;p=thirdparty%2Fgcc.git re PR libfortran/45436 (Failed to bootstrap) PR fortran/45436 * trans-types.c (gfc_init_kinds): Disable TFmode. From-SVN: r163611 --- diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 24c3e7aa28ea..9d86cea73983 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,8 @@ +2010-08-28 Francois-Xavier Coudert + + PR fortran/45436 + * trans-types.c (gfc_init_kinds): Disable TFmode. + 2010-08-27 Janus Weil PR fortran/45432 diff --git a/gcc/fortran/trans-types.c b/gcc/fortran/trans-types.c index 348ffeae1ca0..11fecd957112 100644 --- a/gcc/fortran/trans-types.c +++ b/gcc/fortran/trans-types.c @@ -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,