This is the mail archive of the gcc@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]

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'


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