This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: About gfortran binaries on quatramaran.ens.fr
- From: FX Coudert <fxcoudert at gmail dot com>
- To: William Therien <therien at stonethicket dot com>
- Cc: gfortran <fortran at gcc dot gnu dot org>
- Date: Thu, 29 Jun 2006 18:58:49 +0200
- Subject: Re: About gfortran binaries on quatramaran.ens.fr
- References: <000001c69b8c$f0e257d0$8200a8c0@MRPEEPERS>
Hi,
For the mingw32 gfortran executables, have you made modifications that
have not been incorporated into the mainline? I compiled a snapshot
from around June 10, and it had a few bugs that were not present in your
20060531 executable.
I do build the regular mainline with the following patch applied:
Index: gcc/fortran/trans-types.c
===================================================================
--- gcc/fortran/trans-types.c (revision 115055)
+++ gcc/fortran/trans-types.c (working copy)
@@ -157,8 +157,7 @@
library assumes these are the only floating point types. */
if (mode != TYPE_MODE (float_type_node)
- && (mode != TYPE_MODE (double_type_node))
- && (mode != TYPE_MODE (long_double_type_node)))
+ && (mode != TYPE_MODE (double_type_node)))
continue;
/* Let the kind equal the precision divided by 8, rounding up.
Again,
because Windows doesn't have printf() support for long doubles. I use
the latest mingw-runtime (3.10), GNU binutils 2.16.93 20060517. The
configure options are the following:
../trunk/configure --prefix=/mingw --enable-languages=c,fortran
--with-gmp=$HOME/local --disable-nls --with-ld=/mingw/bin/ld
--with-as=/mingw/bin/as --disable-werror --enable-bootstrap
--enable-threads --host=i386-pc-mingw32 --disable-shared --enable-libgomp
Could you try to see if your bugs are present in yesterday's snapshot
(available from quatramaran.ens.fr as usual)?
Thanks,
FX