This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: Treelang does not bootstrap...
- From: Andreas Jaeger <aj at suse dot de>
- To: gcc-bugs at gcc dot gnu dot org
- Cc: Tim Josling <tej at melbpc dot org dot au>, gcc-patches at gcc dot gnu dot org
- Date: Wed, 12 Mar 2003 20:58:26 +0100
- Subject: Re: Treelang does not bootstrap...
- References: <ho3clsera7.fsf@byrd.suse.de>
- Reply-to: gcc-patches at gcc dot gnu dot org
Andreas Jaeger <aj at suse dot de> writes:
> I now get on Linux/x86-64 the following error with current CVS:
>
> treelang/parse.o(.text+0x677):/usr/src/aj/cvs/gcc/gcc/treelang/parse.y:530: undefined reference to `global_dc'
> treelang/parse.o(.text+0x8a4):/usr/src/aj/cvs/gcc/gcc/treelang/parse.y:67: undefined reference to `timevar_push'
> treelang/parse.o(.text+0x8b5):/usr/src/aj/cvs/gcc/gcc/treelang/parse.y:69: undefined reference to `timevar_pop'
> treelang/parse.o(.text+0x1630):/usr/src/aj/cvs/gcc/gcc/treelang/parse.y:521: undefined reference to `global_dc'
> treelang/parse.o(.text+0x1845): In function `yyerror':
> /usr/src/aj/cvs/gcc/gcc/treelang/parse.y:864: undefined reference to `global_dc'
> treelang/parse.o(.text+0x186a):/usr/src/aj/cvs/gcc/gcc/treelang/parse.y:864: undefined reference to `global_dc'
> treelang/parse.o(.text+0x1905): In function `ensure_not_void':
> /usr/src/aj/cvs/gcc/gcc/treelang/parse.y:903: undefined reference to `global_dc'
> collect2: ld returned 1 exit status
> make[2]: *** [tree1] Error 1
Argh :-( My own patch to fix the treelang bootstrap failure
introduced another failure :-(
I'll commit the appended patch tomorrow as obvious (currently I cannot
reach gcc.gnu.org) after having tested it Linux/x86-64 and i386 - and
do not make again a last minute change without testing :-(
Andreas
2003-03-12 Andreas Jaeger <aj at suse dot de>
* Make-lang.in (tree1$(exeext)): Fix previous patch.
--- Make-lang.in Wed Mar 12 09:08:03 2003
+++ Make-lang.in Wed Mar 12 20:55:21 2003
@@ -85,7 +85,7 @@
$(TREE_BE_LIBS) c-convert.o c-typeck.o c-common.o c-cppbuiltin.o \
c-decl.o attribs.o
$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ \
- treelang/tree1.o treelang/treetree.o treelang/lex.o treelang/parse.o
+ treelang/tree1.o treelang/treetree.o treelang/lex.o treelang/parse.o \
c-convert.o c-typeck.o c-common.o c-cppbuiltin.o c-decl.o attribs.o \
$(TREE_BE_LIBS)
--
Andreas Jaeger
SuSE Labs aj at suse dot de
private aj at arthur dot inka dot de
http://www.suse.de/~aj