------- Comment #10 from quanah at stanford dot edu 2006-03-28 01:59 -------
I rebuilt gmp with:
--build=sparc-sun-solaris2.8
and then rebuilt MPFR, and then rebuilt gcc 4.0.3. On Solaris 8, it is still
dying, with:
/afs/ir.stanford.edu/src/pubsw/languages/gcc-build/sun4x_58/gcc/gfortran
-B/afs/ir.stanford.edu/src/pubsw/languages/gcc-build/sun4x_58/gcc/
-B/usr/pubsw/sparc-sun-solaris2.8/bin/ -B/usr/pubsw/sparc-sun-solaris2.8/lib/
-isystem /usr/pubsw/sparc-sun-solaris2.8/include -isystem
/usr/pubsw/sparc-sun-solaris2.8/sys-include -I . -Wall -fno-repack-arrays
-fno-underscoring -c
../../../../gcc-4.0.3/libgfortran/intrinsics/selected_int_kind.f90 -fPIC -DPIC
-o .libs/selected_int_kind.o
<built-in>:0: internal compiler error: Segmentation Fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[2]: *** [selected_int_kind.lo] Error 1
make[2]: Leaving directory
`/afs/ir.stanford.edu/src/pubsw/languages/gcc-build/sun4x_58/sparc-sun-solaris2.8/libgfortran'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/afs/ir.stanford.edu/src/pubsw/languages/gcc-build/sun4x_58/sparc-sun-solaris2.8/libgfortran'
make: *** [all-target-libgfortran] Error 2
ldd shows no issues with f951 or gfortran:
solaris8-build:/afs/ir/src/pubsw/languages/gcc-4.0.3> ldd
../gcc-build/sun4x_58/gcc/gfortran
libintl.so.3 => /usr/pubsw/lib/libintl.so.3
libiconv.so.2 => /usr/pubsw/lib/libiconv.so.2
libc.so.1 => /usr/lib/libc.so.1
libgcc_s.so.1 => /usr/pubsw/lib/libgcc_s.so.1
libdl.so.1 => /usr/lib/libdl.so.1
/usr/platform/SUNW,UltraAX-i2/lib/libc_psr.so.1
solaris8-build:/afs/ir/src/pubsw/languages/gcc-4.0.3> ldd
../gcc-build/sun4x_58/gcc/f951
libgmp.so.3 => /usr/pubsw/lib/libgmp.so.3
libintl.so.3 => /usr/pubsw/lib/libintl.so.3
libiconv.so.2 => /usr/pubsw/lib/libiconv.so.2
libc.so.1 => /usr/lib/libc.so.1
libgcc_s.so.1 => /usr/pubsw/lib/libgcc_s.so.1
libdl.so.1 => /usr/lib/libdl.so.1
/usr/platform/SUNW,UltraAX-i2/lib/libc_psr.so.1
I'm guessing Solaris 9 will still fail, too. It just hasn't gotten as far as
Solaris 8 yet.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26889