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: another bootstrap failure on sparc-sun-solaris28 in cp/xref.o


Neil,

your patch identified below causes a bootstrap failure on
sparc-sun-solaris2.8. 

> lucier@math.purdue.edu writes:
> 
> > I'm getting a lot of strange bootstrap failures on sparc today.  This one has the
> > message:
> > 
> > ../../gcc/cp/xref.c: In function `GNU_xref_member':
> > ../../gcc/cp/xref.c:599: parse error before "value"
> > ../../gcc/cp/xref.c:602: parse error before "confg"
> > 
> > This is building stage2 with the stage1 compiler with make -j 12 bootstrap after
> > a generic configure.
> 
> same here, though different files are affected:
> 
> gcc/reload.c: In function `strict_memory_address_p':
> gcc/reload.c:2016: parse error before ']' token
> gcc/reload.c:2475:1: directives may not be used inside a macro argument
> gcc/reload.c:2473:26: unterminated argument list invoking macro "XCEXP"
> gcc/reload.c:2475:2: warning: traditional C ignores #ifdef with the # indented
> 
> Wrong macro expansion seems to be the culprit here, too.  This happened
> (though in different files) both before and after an update to
> 
> 2001-09-26  Neil Booth  <neil@daikokuya.demon.co.uk>
> 
>         * cpphash.h (struct _cpp_buff, _cpp_get_buff, _cpp_release_buff,
> 
> I'm about to do a binary search to determine the patch: bootstrapping cvs
> update -D 20010924 was successful (up to ChangeLog revision 1.11398), -D
> 20010925 (1.11410) is in progress.
> 
> I'll have to continue the search tomorrow, time to go to bed now :-)

couldn't get off again ;-(

But I've found the patch causing this: -D 20010925 was successfull, -D
'20010925 00:55' fails to bootstrap:

gcc/dependence.c: In function `find_induction_variable':
gcc/dependence.c:487: parse error before 'd'
gcc/dependence.c:489: `__t' undeclared (first use in this function)
gcc/dependence.c:489: (Each undeclared identifier is reported only once
gcc/dependence.c:489: for each function it appears in.)
gcc/dependence.c:489: parse error before ')' token

I've included the diff between dependence.i from the successful and failed
builds below.

	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Faculty of Technology, Bielefeld University

Email: ro@TechFak.Uni-Bielefeld.DE


depencence.i.udif.gz


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