This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Ada] Fix bootstrap with Ada on alphaev56-linux on debian sid
- From: Laurent GUERBY <laurent at guerby dot net>
- To: Arnaud Charlet <charlet at adacore dot com>
- Cc: Serge Belyshev <belyshev at depni dot sinp dot msu dot ru>, gcc-patches <gcc-patches at gcc dot gnu dot org>, Eric Botcazou <ebotcazou at adacore dot com>
- Date: Mon, 19 Feb 2007 13:05:38 +0100
- Subject: Re: [Ada] Fix bootstrap with Ada on alphaev56-linux on debian sid
- References: <1171884363.6325.32.camel@pc2> <20070219113639.GB23035@adacore.com>
- Reply-to: laurent at guerby dot net
On Mon, 2007-02-19 at 12:36 +0100, Arnaud Charlet wrote:
> > By looking at b_gnatb.c on my x86_64-linux bootstrap it looks like
> > s-purexc.o is listed as dependancy but not in the Make-lang.in.
> >
> > Tested on x86_64-linux, ok to commit?
>
> Well, the real issue is that s-purexc.o should not
> contain any code (and certainly no elaboration code), so this change
> will hide the real issue.
>
> If the real issue is understood, and only present in the bootstrap compiler,
> we could put this change as a work around I guess.
In this case the base bootstrap compiler used by Serge was:
4.1.220061115prerelease (Debian 4.1.1-22)
I'm using 4.1.2 from ubuntu feisty as base compiler:
$ nm stage1-gcc/ada/s-purexc.o
0000000000000000 D system__pure_exceptions_E
0000000000000000 T system__pure_exceptions__exception_typeIP
$ nm gcc/ada/s-purexc.o
0000000000000000 D system__pure_exceptions_E
0000000000000000 T system__pure_exceptions__exception_typeIP
Serge, could you report the output of the above nm commands
on your build directory?
Arnaud, may be you want more information from Serge.
Eric, this looks like the same problem as PR ada/30684.
Laurent