This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: egcs-1998-06-12: bootstrap failure
- To: Max Lawson <mlawson at drfmc dot ceng dot cea dot fr>
- Subject: Re: egcs-1998-06-12: bootstrap failure
- From: Toon Moene <toon at moene dot indiv dot nluug dot nl>
- Date: Fri, 12 Jun 98 23:23:31 +0200
- Cc: egcs at cygnus dot com
- Organization: Moene Computational Physics, Maartensdijk, The Netherlands
- References: <9806121358.AA16864@drfmc.ceng.cea.fr>
> While bootstrapping a snapshot retrieved today, I've
> encountered an ice.
>
> (I can't trace the process using gdb because I'm not able
> to set breakpoints in global.c ???!!)
[ This is even more interesting ]
stage1/xgcc -Bstage1/ -c -DIN_GCC -W -Wall -O2 -g -O2
-DHAVE_CONFIG_H -I. -I../../egcs/gcc -I../../egcs/gcc/config
../../egcs/gcc/c-lex.c
../../egcs/gcc/c-gperf.h: In function `hash':
In file included from ../../egcs/gcc/c-lex.c:130:
../../egcs/gcc/c-gperf.h:43: warning: array subscript has type `char'
../../egcs/gcc/c-gperf.h:46: warning: array subscript has type `char'
../../egcs/gcc/c-gperf.h:49: warning: array subscript has type `char'
../../egcs/gcc/c-lex.c: In function `check_newline':
../../egcs/gcc/c-lex.c:546: warning: implicit declaration of
function `handle_pragma'
../../egcs/gcc/c-lex.c: In function `readescape':
../../egcs/gcc/c-lex.c:923: warning: comparison between signed and
unsigned
../../egcs/gcc/c-lex.c: In function `yylex':
../../egcs/gcc/c-lex.c:1490: warning: implicit declaration of
function `set_float_handler'
../../egcs/gcc/c-lex.c:1823: warning: comparison between signed and
unsigned
../../egcs/gcc/c-lex.c:1054: warning: variable `c' might be
clobbered by `longjmp' or `vfork'
../../egcs/gcc/c-lex.c:1055: warning: variable `p' might be
clobbered by `longjmp' or `vfork'
../../egcs/gcc/c-lex.c:1443: warning: variable `type' might be
clobbered by `longjmp' or `vfork'
../../egcs/gcc/c-lex.c:1444: warning: variable `imag' might be
clobbered by `longjmp' or `vfork'
../../egcs/gcc/c-lex.c:1445: warning: variable `conversion_errno'
might be clobbered by `longjmp' or `vfork'
../../egcs/gcc/global.c:401: Internal compiler error in function
global_alloc
make[2]: *** [c-lex.o] Error 1
Note that the error message reports the source file as
`../../egcs/gcc/global.c', which is completely bogus, as the compile
line above clearly shows that the file being compiled is c-lex.c.
Something very fishy is going on here.
Cheers,
Toon.