irix6.5 bootstrap fails in expr.c due to a warning (below). Last successful build was cvs from Thu Jun 2 10:07:19 GMT 2005 http://gcc.gnu.org/ml/gcc-testresults/2005-06/msg00131.html stage1/xgcc -Bstage1/ -B/disk4/billingd/tmp/gcc/mips-sgi-irix6.5/bin/ -c -g - O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing- prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wold-style- definition -Werror -fno-common -DHAVE_CONFIG_H -I. -I. - I/disk4/billingd/src/gcc/gcc -I/disk4/billingd/src/gcc/gcc/. - I/disk4/billingd/src/gcc/gcc/../include - I/disk4/billingd/src/gcc/gcc/../libcpp/include - I/usr/local/include /disk4/billingd/src/gcc/gcc/expr.c -o expr.o cc1: warnings being treated as errors /disk4/billingd/src/gcc/gcc/expr.c: In function 'do_store_flag': /disk4/billingd/src/gcc/gcc/expr.c:8733: warning: comparison is always true due to limited range of data type
Confirmed, caused by: 2005-06-02 Eric Christopher <echristo@redhat.com> * config/mips/mips.h (processor_type): Remove PROCESSOR_DEFAULT, add PROCESSOR_MAX. (mips_rtx_cost_data): New datatype. (MEMORY_MOVE_COST): Use data from structure. (BRANCH_COST): Ditto.
Hunh. Saw the warning, no idea how my patch caused it, but I'll look.
oh, I see. Didn't think BRANCH_COST could ever be negative...?
http://gcc.gnu.org/ml/gcc-patches/2005-06/msg00433.html
Fixed.