comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: Compiling GNAT GPL 2006 into GCC 4.1.1
Date: Wed, 09 Aug 2006 20:34:29 +0200
Date: 2006-08-09T20:34:29+02:00	[thread overview]
Message-ID: <873bc5kbbe.fsf@ludovic-brenta.org> (raw)
In-Reply-To: 1155141656.361864.70250@i3g2000cwc.googlegroups.com

deadlyhead writes:
> Alright, I'm browsing through gnuada.sourceforge.net (great link!
> thanks!), but just so I don't get lost, you're saying that AdaCore
> routinely sends patches for the latest GNAT into GCC SVN?  Are we
> talking active integration, then, of the Ada 2005/2006 standard into
> GCC 4.2.x?  That's encouraging, and I wouldn't feel so bad about using
> different compilers for the time being if an integrated GCC/GNAT-2006
> is on the horizon.

Yes, AdaCore merge their sources into the FSF's Subversion repository,
but they don't do it exactly "routinely".  They only merge their
changes during the Stage 1 of the development process, when all
changes are allowed.  During Stage 2, only bug fixes are allowed; they
don't normally have many of those.  During Stage 3, only
release-critical bug fixes (i.e. those for regressions and wrong-code
bugs) are allowed, and Ada bugs are specifically considered never to
be release-critical.

As a consequence, you usually see a large batch of patches in close
succession, during only a couple of months, just after the creation of
a release branch.  The latest such merge happened in january-february
2006 for GCC 4.2.  You can browse the gcc-patches mailing list
archives on http://gcc.gnu.org to see these patches.  The release
branch for 4.2 is still some months away.  After that, I anticipate to
see another slew of patches from AdaCore.

> You bring up an interesting course of action as well.  As much as I
> hate C/C++, I know I need to improve my skills working with them, and
> what better way to accomplish this than hacking on the compiler itself?

The C++ front-end is written in C :) but the Ada front-end is written
in Ada.

> Maybe jumping into GCC 4.2 wouldn't be such a bad thing.

Indeed.

-- 
Ludovic Brenta.



      reply	other threads:[~2006-08-09 18:34 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-08-09  7:47 Compiling GNAT GPL 2006 into GCC 4.1.1 deadlyhead
2006-08-09  8:11 ` Ludovic Brenta
2006-08-09  9:02 ` Stephen Leake
2006-08-09  9:58   ` Samuel Tardieu
2006-08-09 16:28   ` deadlyhead
2006-08-09 16:06 ` Martin Krischik
2006-08-09 16:40   ` deadlyhead
2006-08-09 18:34     ` Ludovic Brenta [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox