This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libfortran/26564] ../.././libgfortran/mk-kinds-h.sh: Unknown type



------- 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]