bootstrap failure : reg_alloc_order & m68k
Philippe De Muyter
phdm@macqel.be
Wed Apr 5 02:57:00 GMT 2000
Bootstrap on m68k-motorola-sysv fails with :
cc -c -DIN_GCC -g `case regrename.o in combine.o|expr.o|decl.o|stb.o|cse.o)
echo -Wa,-j;;esac` -DHAVE_CONFIG_H -I. -I/share/src/gnu/gccdev/egcs/gcc -I/s
hare/src/gnu/gccdev/egcs/gcc/config -I/share/src/gnu/gccdev/egcs/gcc/../include
/share/src/gnu/gccdev/egcs/gcc/regrename.c
"/share/src/gnu/gccdev/egcs/gcc/regrename.c", line 193: warning: illegal pointer
combination, op =
"/share/src/gnu/gccdev/egcs/gcc/regrename.c", line 197: warning: illegal pointer
combination, op =
"/share/src/gnu/gccdev/egcs/gcc/regrename.c", line 226: warning: illegal pointer
combination, op =
"/share/src/gnu/gccdev/egcs/gcc/regrename.c", line 338: reg_alloc_order undefine
d
"/share/src/gnu/gccdev/egcs/gcc/regrename.c", line 338: illegal indirection
And effectively, in `hard-reg-set.h', which is included by `regrename.c',
`reg_alloc_order' is declared only #ifdef REG_ALLOC_ORDER, while in
`regrename.c' reg_alloc_order is used unconditionnaly. So what ?
Philippe
More information about the Gcc-patches
mailing list