From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,80ba3207a644d932 X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Alex R. Mosteo" Newsgroups: comp.lang.ada Subject: Re: Gnat, tasking, Vista Date: Wed, 23 Jan 2008 20:37:20 +0100 Message-ID: <5vpjbgF1niougU1@mid.individual.net> References: <13pcv4e8914hq93@corp.supernews.com> <07c277b0-deb7-4e27-9e73-252df3fdadb0@v67g2000hse.googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Trace: individual.net mLjYUubxob5hNytGlF0hEApD65D8RWBvsssVWy8s+owr50dw8= Cancel-Lock: sha1:Z9m02fZTQxiqWweBNyMQLeDdVKY= User-Agent: KNode/0.10.5 Xref: g2news1.google.com comp.lang.ada:19568 Date: 2008-01-23T20:37:20+01:00 List-Id: Ludovic Brenta wrote: > tmo...@acm.org wrote: >> My understanding is that the current Gnat is not a 3.15p with >> improvements, but is rather a substantially new thing, with new, >> unknown, bugs. Is that a mis-understanding? > > IMHO your understanding is correct up to a point, but not for the > current version of GCC (4.2.2) or the next version. > > When AdaCore merged GNAT into the GCC sources, a long period of > instability ensued for the reasons you outline. I never considered > versions 3.1, 3.2 or 3.3 production-worthy and this is where I agree > with your understanding. However, 3.4 was OK. With version 4.0, a > major change to the back-end ("tree-SSA") introduced some new bugs in > the interface with the Ada front-end, but 4.1 was OK again and the Ada > part of GCC has steadily improved since (i.e. no or very few > regressions). I have a very good feeling about the upcoming GCC 4.3 > because AdaCore and Sam Tardieu have recently fixed several dozen old > bugs, most of which have been present since GNAT 3.15p or before. I > anticipate that GCC 4.3 will be the best version of GCC ever as > regards Ada. This is very interesting. In regard to Ada 2005 features, the improvement is also noticeable. GPL 2006 bombed quite frequently, 2007 *much* less to the point of being a rarity. The only big thing I'm waiting to be useable is interfaces. I wonder about the amount of differences between the 2007 and 4.x branches.