This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]