Bootstrap failure on s390

Ulrich Weigand Ulrich.Weigand@de.ibm.com
Mon Sep 10 07:44:00 GMT 2001


Andreas Jaeger wrote:

>On the main trunk I cannot bootstrap GCC:
>
>
>/usr/src/packages/BUILD/gcc/obj-s390-suse-linux/gcc/../../gcc/f/sta.c:336:
undefined reference to `.L301'
>/usr/src/packages/BUILD/gcc/obj-s390-suse-linux/gcc/../../gcc/f/sta.c:340:
undefined reference to `.L301'
>/usr/src/packages/BUILD/gcc/obj-s390-suse-linux/gcc/../../gcc/f/sta.c:340:
undefined reference to `.L301'


This is a problem with delete_dead_jumptables().  If you apply the
patch from

   http://gcc.gnu.org/ml/gcc/2001-08/msg00723.html

it should work.  Sorry, I didn't get around yet to fix this
properly ...


Mit freundlichen Gruessen / Best Regards

Ulrich Weigand

--
  Dr. Ulrich Weigand
  Linux for S/390 Design & Development
  IBM Deutschland Entwicklung GmbH, Schoenaicher Str. 220, 71032 Boeblingen
  Phone: +49-7031/16-3727   ---   Email: Ulrich.Weigand@de.ibm.com


Andreas Jaeger <aj@suse.de>@suse.de on 10.09.2001 09:43:01

Please respond to Andreas Jaeger <aj@suse.de>

Sent by:  aj@suse.de


To:   Ulrich Weigand/Germany/IBM@IBMDE
cc:   Hartmut Penner/Germany/IBM@IBMDE, gcc-bugs@gcc.gnu.org
Subject:  Bootstrap failure on s390




On the main trunk I cannot bootstrap GCC:

stage1/xgcc -Bstage1/ -B/opt/experimental/s390-suse-linux/bin/  -DIN_GCC
-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
-Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H  -o f771 f/bad.o
f/bit.o f/bld.o f/com.o f/data.o f/equiv.o f/expr.o f/global.o f/implic.o
f/info.o f/intrin.o f/lab.o f/lex.o f/malloc.o f/name.o f/parse.o f/proj.o
f/src.o f/st.o f/sta.o f/stb.o f/stc.o f/std.o f/ste.o f/storag.o f/stp.o
f/str.o f/sts.o f/stt.o f/stu.o f/stv.o f/stw.o f/symbol.o f/target.o
f/top.o f/type.o f/version.o f/where.o main.o libbackend.a obstack.o
../libiberty/libiberty.a
f/sta.o: In function `ffesta_save_':
/usr/src/packages/BUILD/gcc/obj-s390-suse-linux/gcc/../../gcc/f/sta.c:336:
undefined reference to `.L301'
/usr/src/packages/BUILD/gcc/obj-s390-suse-linux/gcc/../../gcc/f/sta.c:340:
undefined reference to `.L301'
/usr/src/packages/BUILD/gcc/obj-s390-suse-linux/gcc/../../gcc/f/sta.c:340:
undefined reference to `.L301'
/usr/src/packages/BUILD/gcc/obj-s390-suse-linux/gcc/../../gcc/f/sta.c:348:
undefined reference to `.L301'
/usr/src/packages/BUILD/gcc/obj-s390-suse-linux/gcc/../../gcc/f/sta.c:348:
undefined reference to `.L301'
f/sta.o:/usr/src/packages/BUILD/gcc/obj-s390-suse-linux/gcc/../../gcc/f/sta.c:348:

more undefined references to `.L301' follow
f/sta.o: In function `ffesta_save_':
/usr/src/packages/BUILD/gcc/obj-s390-suse-linux/gcc/../../gcc/f/sta.c:367:
undefined reference to `.L364'
collect2: ld returned 1 exit status

I'm using recent binutils.

Any ideas what's broken?  Ulrich and Hartmut, does it work for you?

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