This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Mainline is broken on Linux/mips
- From: "H. J. Lu" <hjl at lucon dot org>
- To: echristo at redhat dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Mon, 24 Jun 2002 08:10:04 -0700
- Subject: Mainline is broken on Linux/mips
Hi Eric,
Mainline is broken on Linux/mips. Also could you please add
#undef SUBTARGET_CPP_SPEC
in config/mips/linux.h?
Thanks.
H.J.
----
stage1/xgcc -Bstage1/ -B/usr/gcc-3.2/mipsel-pc-linux-gnu/bin/ -c -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I/home/hjl/work/gnu/src/gcc/gcc/gcc -I/home/hjl/work/gnu/src/gcc/gcc/gcc/. -I/home/hjl/work/gnu/src/gcc/gcc/gcc/config -I/home/hjl/work/gnu/src/gcc/gcc/gcc/../include /home/hjl/work/gnu/src/gcc/gcc/gcc/caller-save.c -o caller-save.o
In file included from config.h:23,
from /home/hjl/work/gnu/src/gcc/gcc/gcc/caller-save.c:22:
/home/hjl/work/gnu/src/gcc/gcc/gcc/config/mips/linux.h:174:1: warning: "SUBTARGET_CPP_SPEC" redefined
In file included from /home/hjl/work/gnu/src/gcc/gcc/gcc/config/mips/linux.h:21,
from config.h:23,
from /home/hjl/work/gnu/src/gcc/gcc/gcc/caller-save.c:22:
/home/hjl/work/gnu/src/gcc/gcc/gcc/config/mips/mips.h:1085:1: warning: this is the location of the previous definition
/home/hjl/work/gnu/src/gcc/gcc/gcc/caller-save.c: In function `save_call_clobbered_regs':
/home/hjl/work/gnu/src/gcc/gcc/gcc/caller-save.c:490: error: insn does not satisfy its constraints:
(insn 1237 734 737 67 (nil) (set (reg:DI 4 a0 [457])
(mem:DI (plus:SI (reg:SI 2 v0 [453])
(symbol_ref:SI ("hard_regs_saved"))) [5 hard_regs_saved S8 A64])) 153 {movdi_internal} (nil)
(nil))
/home/hjl/work/gnu/src/gcc/gcc/gcc/caller-save.c:490: internal compiler error: Internal compiler error in reload_cse_simplify_operands, at reload1.c:8311
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[4]: *** [caller-save.o] Error 1
make[4]: Leaving directory `/export/build/gnu/gcc/build-mipsel-linux/gcc'
make[3]: *** [stage2_build] Error 2
make[3]: Leaving directory `/export/build/gnu/gcc/build-mipsel-linux/gcc'