bootstrap failure trunk on s390-linux

Andreas Jaeger aj@suse.de
Mon Aug 13 01:00:00 GMT 2001


Trying to bootstrap s390-linux on the trunk, I got this bootstrap
failure:

s390l2:/tmp/build-gcc/gcc:[1]# /tmp/build-gcc/gcc/xgcc -B/tmp/build-gcc/gcc/ -B/usr/s390-ibm-linux/bin/ -B/usr/s390-ibm-linux/lib/ -isystem /usr/s390-ibm-linux/include -O2   -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include  -fPIC -include ../../gcc/gcc/config/s390/fixdfdi.h -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/config -I../../gcc/gcc/../include -fexceptions -c ../../gcc/gcc/unwind-dw2.c -o libgcc/./unwind-dw2.o -save-temps
../../gcc/gcc/unwind-dw2.c: In function `execute_stack_op':
../../gcc/gcc/unwind-dw2.c:303: warning: `result' might be used uninitialized in this function
unwind-dw2.s: Assembler messages:
unwind-dw2.s:3237: Error: operand out of range (0 not between 1 and 256)
unwind-dw2.s:3622: Error: operand out of range (0 not between 1 and 256)

The instructions are:
    3237         ahi     %r15,-592
    3622         l       %r7,.LC170-.LTE_0(%r13)

Is the compiler generating wrong instructions or is binutils broken?

Ulrich, can you bootstrap s390-linux successfully?

Andreas
-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj



More information about the Gcc-bugs mailing list