parse tree too big - build error on hppa64-hp-hpux11.00

Markus Werle markus@lufmech.rwth-aachen.de
Fri Nov 17 00:47:00 GMT 2000


Hi!

I configured with
../src/configure --prefix=/work/markus/opt/egcs-001117
--host=hppa64-hp-hpux11.00 --with-gnu-as

Why is ld compiled anyway? I never thought we will obtain a linker for
that platform?

gmake[3]: Entering directory `/work/markus/BINUTILS/build2/ld'
/bin/sh ../../src/ld/../ylwrap "bison -y" ../../src/ld/ldgram.y y.tab.c
ldgram.c y.tab.h ldgram.h --  -d
gcc -DHAVE_CONFIG_H -I. -I../../src/ld -I. -D_GNU_SOURCE -I.
-I../../src/ld -I../bfd -I../../src/ld/../bfd -I../../src/ld/../include
-I../../src/ld/../intl -I../intl  -O2
-DLOCALEDIR="\"/work/markus/opt/egcs-001117/share/locale\""   -W -Wall
-O2 -c ldgram.c
lex   ../../src/ld/ldlex.l && mv lex.yy.c ldlex.c
"../../src/ld/ldlex.l" line 303: error 3: Parse tree too big, Try using
%e num
1000/1000 nodes(%e), 0/2500 positions(%p), 1/500 (%n), 0 transitions,
0/1000 packed char classes(%k), 0/4000 packed transitions(%a), 0/5000
output slots(%o)
gmake[3]: *** [ldlex.c] Error 1
gmake[3]: Leaving directory `/work/markus/BINUTILS/build2/ld'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/work/markus/BINUTILS/build2/ld'
gmake[1]: *** [all-recursive-am] Error 2
gmake[1]: Leaving directory `/work/markus/BINUTILS/build2/ld'
gmake: *** [all-ld] Error 2


Markus



More information about the Gcc-bugs mailing list