Bootstrap failures on Irix6 and solaris2, USE or CLOBBER before SET

Kaveh R. Ghazi ghazi@caip.rutgers.edu
Sun Oct 1 13:41:00 GMT 2000


I'm not able to bootstrap on either Irix6.2 or Solaris2, here are the
messages I get compiling libgcc.a in stage1:

Solaris2:

 > ./xgcc -B./ -B/usr/local/sparc-sun-solaris2.7/bin/ -isystem
 >   /usr/local/sparc-sun-solaris2.7/include -O2 -DIN_GCC -DSVR4 -g -W
 >   -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
 >   -Wno-long-long -isystem ./include -fPIC -g1 -DHAVE_GTHR_DEFAULT
 >   -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED
 >   -I. -I../../egcs-CVS20001001/gcc -I../../egcs-CVS20001001/gcc/config
 >   -I../../egcs-CVS20001001/gcc/../include -DL_divdi3 -c
 >   ../../egcs-CVS20001001/gcc/libgcc2.c -o libgcc/./_divdi3.o
 > ../../egcs-CVS20001001/gcc/libgcc2.c: In function `__divdi3':
 > ../../egcs-CVS20001001/gcc/libgcc2.c:576: USE or CLOBBER before SET:
 > (insn 376 2 330 (parallel[
 >             (clobber (reg:SI 15 %o7))
 >             (set (reg:SI 23 %l7)
 >                 (unspec[
 >                         (symbol_ref:SI ("_GLOBAL_OFFSET_TABLE_"))
 >                         (symbol_ref:SI ("*.LLGETPC0"))
 >                     ]  2))
 >         ] ) -1 (nil)
 >     (nil))
 > ../../egcs-CVS20001001/gcc/libgcc2.c:576: Internal compiler error in
 > ?, at rtlanal.c:882

Irix6.2:

 > ./xgcc -B./ -B/usr/local/mips-sgi-irix6.2/bin/ -isystem
 >   /usr/local/mips-sgi-irix6.2/include -O2 -DIN_GCC -g -W -Wall
 >   -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
 >   -Wno-long-long -isystem ./include -g1 -DIN_LIBGCC2
 >   -D__GCC_FLOAT_NOT_NEEDED -I. -I../../egcs-CVS20001001/gcc
 >   -I../../egcs-CVS20001001/gcc/config
 >   -I../../egcs-CVS20001001/gcc/../include -DL_muldi3 -c
 >   ../../egcs-CVS20001001/gcc/libgcc2.c -o libgcc/./_muldi3.o
 > ../../egcs-CVS20001001/include/getopt.h:114: warning: function
 > declaration isn't a prototype
 > ../../egcs-CVS20001001/gcc/libgcc2.c: In function `__muldi3':
 > ../../egcs-CVS20001001/gcc/libgcc2.c:199: USE or CLOBBER before SET:
 > (jump_insn 119 118 120 (parallel[
 >             (use (reg:SI 31 ra))
 >             (return)
 >         ] ) -1 (nil)
 >     (expr_list:REG_DEAD (reg:SI 31 ra)
 >         (nil)))
 > ../../egcs-CVS20001001/gcc/libgcc2.c:199: Internal compiler error in
 > ?, at rtlanal.c:882

(Before Geoff's rtlanal.c patch, they would just abort.)
If you want a .i file, let me know.

		--Kaveh
--
Kaveh R. Ghazi			Engagement Manager / Project Services
ghazi@caip.rutgers.edu		Qwest Internet Solutions


More information about the Gcc-bugs mailing list