------- Comment #7 from fxcoudert at gcc dot gnu dot org  2007-05-22 16:46 
-------
(In reply to comment #6)
> I've reproduced the problem on the official 2007-05-18 snapshot.

Can you reproduce it with the binaries available from the following link?
http://quatramaran.ens.fr/~coudert/gfortran/gfortran-i686-linux-20070518.tar.gz

> Program received signal SIGILL, Illegal instruction.
> 0x086b7d19 in mpfr_ceil_double ()
> (gdb) where
> #0  0x086b7d19 in mpfr_ceil_double ()
> #1  0x086b7dd2 in mpfr_get_str_compute_g ()
> #2  0x086b8160 in mpfr_get_str ()
> #3  0x0829cb6e in real_from_mpfr (r=0xbf9a8af0, m=0x9c1dc4c, type=0xb7c81b64, 
>     rndmode=GMP_RNDN) at ../../gcc-4.3-20070518/gcc/real.c:5045

It looks pretty much like a MPFR miscompilation to me. Do you use the GMP/MPFR
libraries provided by the Fedora project, or do you use custom-made? In the
later case, did you run "make check" after compiling them?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31971

Reply via email to