diff options
author | Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> | 2010-08-28 07:35:10 +0000 |
---|---|---|
committer | François-Xavier Coudert <fxcoudert@gcc.gnu.org> | 2010-08-28 07:35:10 +0000 |
commit | e84f122fcc9e8757a28e687b5d16050cd945fbc0 (patch) | |
tree | 9569754f8873ccbd145e3740300dd2e26ba74421 /gcc | |
parent | f06e400fc32e08b6d116dee88c4bf1bad61eb49d (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/fortran/trans-types.c | 7 |
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, |