------- Comment #17 from fxcoudert at gcc dot gnu dot org 2006-03-07 15:42 ------- (In reply to comment #15) > I did manage to get GCC-4.1.0 Fortran to build, I simple 'reworked' > GMP/MPFR...
OK. I'm closing this PR since it's not a bug in gfortran, but a mis-compilation in GMP/MPFR. > I built GMP with the following: > > CC=gcc-3.2.3 CXX=g++-3.2.3 CPP=cpp-3.2.3 \ > CFLAGS="-O2 -mieee -finline -fomit-frame-pointer -mtune=ev56 -w -pipe" \ > CXXFLAGS="-O2 -mieee -finline -fomit-frame-pointer -mtune=ev56 -w -pipe" \ > ./configure \ > --build=alpha-alpha-linux \ > --prefix=/usr \ > --sysconfdir=/etc \ > --infodir=/usr/info \ > --mandir=/usr/man \ > --disable-cxx \ > --disable-nails \ > --disable-mpfr > > MPFR: > > CC="ccache gcc-3.2.3" CXX="ccache g++-3.2.3" CPP="ccache cpp-3.2.3" \ > CFLAGS="-O2 -fno-strict-aliasing -fomit-frame-pointer -mtune=ev56 -w -pipe" \ > CXXFLAGS="-O2 -fomit-frame-pointer -mtune=ev56 -w -pipe" \ > ./configure \ > --build=alpha-alpha-linux \ > --prefix=/usr \ > --sysconfdir=/etc \ > --infodir=/usr/info \ > --mandir=/usr/man \ > --enable-shared \ > --enable-mpfr Please note that GMP/MFPR are well known for miscompiling. The GMP webpage is full of warnings that builds with non-default options (and exotic or recent compilers) are very risky. As gfortran uses GMP/MPFR only at compile time (it's not used in the generated code) and for very few tasks, I'd advise not to look for performance but for safety. CFLAGS="-O2 -mieee -finline -fomit-frame-pointer -mtune=ev56 -w -pipe" seems very risky to me, given my bad experiences with GMP. -- fxcoudert at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26564