This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Bootstrap failure with IRIX 6 O32 configuration
- From: Rainer Orth <ro at TechFak dot Uni-Bielefeld dot DE>
- To: Eric Christopher <echristo at redhat dot com>
- Cc: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 26 Jun 2002 01:16:28 +0200 (MEST)
- Subject: Bootstrap failure with IRIX 6 O32 configuration
Eric,
this patch
http://gcc.gnu.org/ml/gcc-patches/2002-06/msg01692.html
2002-06-19 Eric Christopher <echristo@redhat.com>
* config/mips/mips.c (symbol_operand): New function.
(mips_emit_prefetch): Ditto.
* config/mips/mips-protos.h: Define.
* config/mips/mips.h (ISA_HAS_PREFETCH): Define.
(CONSTANT_ADDRESS_P): Adjust, use TARGET_GAS.
(LEGITIMIZE_ADDRESS): Ditto.
* config/mips/mips.md (prefetch, prefetch_si_address,
prefetch_si, prefetch_di_address, prefetch_di): New patterns.
seems to have broken bootstrap for my (not yet installed)
mips-sgi-irix6*o32 configuration. The same problem most likely happens
with mips-sgi-irix5 as well.
During stage2, I get an ICE compiling caller-save.c:
stage1/xgcc -Bstage1/ -B/vol/gcc/share/mips-sgi-irix6.2o32/bin/ -c -DIN_GCC -O2 -save-temps -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I/vol/gnu/src/gcc/gcc-dated/gcc -I/vol/gnu/src/gcc/gcc-dated/gcc/. -I/vol/gnu/src/gcc/gcc-dated/gcc/config -I/vol/gnu/src/gcc/gcc-dated/gcc/../include /vol/gnu/src/gcc/gcc-dated/gcc/caller-save.c -o caller-save.o
/vol/gnu/src/gcc/gcc-dated/gcc/caller-save.c: In function `save_call_clobbered_regs':
/vol/gnu/src/gcc/gcc-dated/gcc/caller-save.c:490: error: insn does not satisfy its constraints:
(insn 1221 733 736 67 0 (set (reg:DI 4 a0 [457])
(mem:DI (plus:SI (reg:SI 2 v0 [453])
(symbol_ref:SI ("hard_regs_saved"))) [6 hard_regs_saved S8 A64])) 153 {movdi_internal} (nil)
(nil))
/vol/gnu/src/gcc/gcc-dated/gcc/caller-save.c:490: internal compiler error: Internal compiler error in ?, at reload1.c:8311
This seems to happen with and without --with-gnu-as. The problem does not
occur if I revert the tree to the immediately preceding patch:
2002-06-19 Eric Christopher <echristo@redhat.com>
* config/fp-bit.h: Add unordered defines for gofast.
Rainer