ICE in dwarf2out.c with egcs-2.91.54 on SGI IRIX 6.3, 6.4

Peter Nordlund petern@nada.kth.se
Wed Aug 19 12:09:00 GMT 1998


I posted the same bug-report yesterday, then for IRIX6.4.
Now I have also encountered the same bug for IRIX6.3 if that
could be of any help for developers.
--
Trying to compile the blitz++ array package, blitz-19980816, 
on a SGI Octane with irix6.4 ends up with an
internal compiler error in dwarf2out.c.
This also happens for an O2 with irix6.3.
The same code works fine for sparc-sun-solaris2.5.1 and
i686-pc-linux-gnulibc1.

I get ICE with both egcs-2.91.54 19980816 and egcs-2.91.40 19980608 for
mips-sgi-irix6.4
and also with egcs-2.91.54 19980816 for 
mips-sgi-irix6.3
-----------------------------
make[1]: Entering directory
`/usr/cvap/petern/src/blitz++/6.3/blitz-19980816/testsuite'
g++ -I./.. -ftemplate-depth-30 -g -DBZ_DEBUG  -c ./ctors.cpp
/usr/local/cvap/egcs/src/egcs-19980816/gcc/dwarf2out.c:7621: Internal
compiler error in function scope_die_for
make[1]: *** [ctors.o] Error 1
make[1]: Leaving directory
`/usr/cvap/petern/src/blitz++/6.3/blitz-19980816/testsuite'
make: *** [check] Error 2

gonzo:blitz-19980816>>g++ -v
Reading specs from
/usr/local/cvap/egcs/egcs-19980816/lib/gcc-lib/mips-sgi-irix6.3/egcs-2.91.54/specs
gcc version egcs-2.91.54 19980816 (gcc2 ss-980609 experimental)
-----------------------------
make[1]: Entering directory
`/usr/cvap/petern/src/blitz++/blitz-19980816/testsuite'
g++ -I./.. -ftemplate-depth-30 -g -DBZ_DEBUG  -c ./ctors.cpp
../../src/egcs-19980608/gcc/dwarf2out.c:7633: Internal compiler error in
function scope_die_for
make[1]: *** [ctors.o] Error 1
make[1]: Leaving directory
`/usr/cvap/petern/src/blitz++/blitz-19980816/testsuite'
make: *** [check] Error 2

marr:blitz-19980816>>g++ -v
Reading specs from
/usr/cvap/petern/egcs/egcs-19980608/lib/gcc-lib/mips-sgi-irix6.4/egcs-2.91.40/specs
gcc version egcs-2.91.40 19980608 (gcc2 ss-980502 experimental)

--------------------------
make[1]: Entering directory
`/usr/cvap/petern/src/blitz++/blitz-19980816/testsuite'
g++ -I./.. -ftemplate-depth-30 -g -DBZ_DEBUG  -c ./ctors.cpp
../../src/egcs-19980816/gcc/dwarf2out.c:7621: Internal compiler error in
function scope_die_for
make[1]: *** [ctors.o] Error 1
make[1]: Leaving directory
`/usr/cvap/petern/src/blitz++/blitz-19980816/testsuite'
make: *** [check] Error 2

marr:blitz-19980816>>g++ -v
Reading specs from
/usr/local/cvap/egcs/egcs-19980816/lib/gcc-lib/mips-sgi-irix6.4/egcs-2.91.54/specs
gcc version egcs-2.91.54 19980816 (gcc2 ss-980609 experimental)


//Peter



More information about the Gcc-bugs mailing list