aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorFrancois-Xavier Coudert <fxcoudert@gcc.gnu.org>2010-08-28 07:35:10 +0000
committerFrançois-Xavier Coudert <fxcoudert@gcc.gnu.org>2010-08-28 07:35:10 +0000
commite84f122fcc9e8757a28e687b5d16050cd945fbc0 (patch)
tree9569754f8873ccbd145e3740300dd2e26ba74421 /gcc
parentf06e400fc32e08b6d116dee88c4bf1bad61eb49d (diff)
downloadgcc-e84f122fcc9e8757a28e687b5d16050cd945fbc0.zip
gcc-e84f122fcc9e8757a28e687b5d16050cd945fbc0.tar.gz
gcc-e84f122fcc9e8757a28e687b5d16050cd945fbc0.tar.bz2
re PR libfortran/45436 (Failed to bootstrap)
PR fortran/45436 * trans-types.c (gfc_init_kinds): Disable TFmode. From-SVN: r163611
Diffstat (limited to 'gcc')
-rw-r--r--gcc/fortran/ChangeLog5
-rw-r--r--gcc/fortran/trans-types.c7
2 files changed, 8 insertions, 4 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 24c3e7a..9d86cea 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -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
diff --git a/gcc/fortran/trans-types.c b/gcc/fortran/trans-types.c
index 348ffea..11fecd9 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,