This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: egcs-1998-06-12: bootstrap failure


>  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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]