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