This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: patch for -Wno-long-long and early GNAT compilers
- From: Zack Weinberg <zack at codesourcery dot com>
- To: Richard Kenner <kenner at vlsi1 dot ultra dot nyu dot edu>
- Cc: gcc at gcc dot gnu dot org
- Date: Tue, 19 Mar 2002 11:21:53 -0800
- Subject: Re: patch for -Wno-long-long and early GNAT compilers
- References: <10203191854.AA14695@vlsi1.ultra.nyu.edu>
On Tue, Mar 19, 2002 at 01:54:52PM -0500, Richard Kenner wrote:
> When raise.c is compiled by 2.8.1, it refers to __dummy. That symbol
> was removed from libgcc.a in 3.0, so if ADAC is 2.8.1 and CC is 3.0,
> unless we provide a definition, the link will fail.
>
> Why do we want to support a different CC than ADAC? Why not just
> use CC for everything and choose a CC that can compile Ada?
I can make arguments either way, but consider that there's
considerable time and effort been expended verifying that 2.95 and 3.0
compile the back end correctly, on a wide variety of architectures.
2.8.1, on the other hand, has not received much attention at all, and
is known to have problems on some architectures. So I think a patch
which allows people to continue using 2.95 or 3.0 for everything but
Ada is safer than a patch which forces everything to get built with
2.8.1.
To put it another way, I don't think it's wise to make lots of people
switch bootstrap compilers this close to a release.
zw