comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@gnat.com (Robert Dewar)
Subject: Re: GNAT and GCC 3.0
Date: 9 Oct 2001 23:23:16 -0700
Date: 2001-10-10T06:23:16+00:00	[thread overview]
Message-ID: <5ee5b646.0110092223.72a80d0a@posting.google.com> (raw)
In-Reply-To: m3g08sil5p.fsf@yakisoba.forte-intl.com

Ronald Cole <ronald@forte-intl.com> wrote in message news:<m3g08sil5p.fsf@yakisoba.forte-intl.com>...

> Yes, gnat will be in gcc-3, but Mr. Dewar cautions that 
> it is "highly experimental"; which I interpret to mean 
> that he doesn't consider it as reliable as the gcc-2.8 
> based gnat.  I'm reasonable certain that
> that wouldn't be the case today had Mr. Dewar really 
> opened up gnat five years ago and allowed a lot more eyes 
> on his work-in-progress.

That would not have helped at all. All the problems are
in gcc, not in gnat. The first task was to take all the
fixes that we had published openly in the GCC 2.8 sources
and fit them into 3.x. Richard Kenner did this work on
behalf of ACT as you will remember, and it involved many
thousands of lines of fairly complex patches.

We then had to steadily fix GCC 3 problems to get GNAT to
work correctly, and it is not a matter of us "not considering" the
current version to be less reliable, it
is that we *know* it is less reliable. How do we know? --
because tests in our test suite based on customer proprietary code are
failing, and of course only we can
work on these problems, and we are doing so (yes, once we
understand the problem, we can create a small cut down
example, but once we understand the problem, we can easily
fix it anyway).

We also have the problem of continued patches to GCC breaking things.
Hopefully soon, more people will be
building GNAT to test their changes, and that will help.
But it is fairly frequent that people check in changes
that break C bootstraps, so that problem won't go away
completely. You have to be careful in picking up the
snap shot sources to get a good set, and that means
watching the gcc mailing list. In general I would advise
anyone interested in picking up GNAT snapshots from 
gnu.org to subscribe to the relevant lists, and get a
feel for what is going on.

Originally we had wanted to delay submitting the sources
till the test suites showed them to be clean, but we decided to submit
them earlier, because they are in reasonable shape for many simple
programs, and because
then people can figure out build procedures etc (most of
the useful discussions so far have been with respect to
build procedures on the gcc list).

Certainly Ron Cole was free, as was anyone else, to get
3.13 running on 3.1 (the issues of getting 3.13 running
are identical to those of getting later versions to run,
and as above, the problems are in gcc, not in gnat). In
fact several people *did* try to get 3.13 running on GCC
3, but no one came near to succeeding, which did  not surprise us,
since it was a huge amount of work, and indeed
the work is still not complete.

Ron, please feel free to set to work and fix any remaining
problems you see :-)

Oh, and by the way ACT now has 35 full time people, "Mr.
Dewar" does not make all the decisions, such decisions
are made by the appropriate groups of people in the company, and
represent a consensus position within ACT.

Robert Dewar



  parent reply	other threads:[~2001-10-10  6:23 UTC|newest]

Thread overview: 84+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-02 15:47 GNAT and GCC 3.0 G. Fisher
2001-10-02 17:54 ` Ted Dennison
2001-10-04 18:38   ` Robert Dewar
2001-10-05  8:39     ` Juanma Barranquero
2001-10-06 14:24       ` Robert Dewar
2001-10-07 10:23         ` Florian Weimer
2001-10-08  7:53         ` Juanma Barranquero
2001-10-05 23:06     ` Britt Snodgrass
2001-10-06  6:58       ` Florian Weimer
2001-10-06 17:51       ` Robert Dewar
2001-10-08 11:24         ` Steffen Huber
2001-10-10  6:07           ` Robert Dewar
2001-10-11  4:02         ` David Brown
2001-10-11  9:24           ` Lutz Donnerhacke
2001-10-02 18:21 ` David Starner
2001-10-02 20:22   ` Ted Dennison
2001-10-02 21:21     ` Ted Dennison
2001-10-03  0:02       ` David Starner
2001-10-03 13:58         ` Ted Dennison
2001-10-03  4:02 ` Robert Dewar
2001-10-04 22:58   ` Ronald Cole
2001-10-05 15:08     ` Ted Dennison
2001-10-07  2:38       ` Robert Dewar
2001-10-06 14:39     ` Robert Dewar
2001-10-07  2:30       ` David Botton
2001-10-08  9:10         ` John English
2001-10-08 10:38           ` Samuel Tardieu
2001-10-08 12:06             ` John English
2001-10-08 14:39               ` Aidan Skinner
2001-10-08 15:05               ` David Botton
2001-10-08 19:40                 ` Matthew Woodcraft
2001-10-09 22:22                 ` Robert Dewar
2001-10-11 12:08                   ` David Botton
2001-10-09 15:17               ` Ted Dennison
2001-10-09 15:46                 ` Steven Deller
2001-10-09 17:34                   ` Ted Dennison
2001-10-09 22:31                   ` Robert Dewar
2001-10-09 16:53                 ` Wes Groleau
2001-10-09 22:25                 ` Robert Dewar
2001-10-09 22:20               ` Robert Dewar
2001-10-15  8:08                 ` John English
2001-10-09 22:16             ` Robert Dewar
2001-10-08 14:54           ` David Botton
2001-10-09 22:18         ` Robert Dewar
2001-10-11 12:16           ` David Botton
2001-10-07 15:28       ` Ronald Cole
2001-10-07 22:30         ` Pat Rogers
2001-10-08  3:27           ` David Starner
2001-10-08 13:51             ` Pat Rogers
2001-10-09 21:00               ` Ronald Cole
2001-10-10  6:11                 ` Robert Dewar
2001-10-10  7:10                   ` Ronald Cole
2001-10-10  9:59                   ` Larry Kilgallen
     [not found]                   ` <m3669o0y2u.fsf@yakisoba.forte-inOrganization: LJK Software <TcK5AtkXbXj1@eisner.encompasserve.org>
2001-10-10 16:30                     ` Florian Weimer
2001-12-05 20:58                     ` Ronald Cole
2001-12-05 21:35                       ` Wes Groleau
2001-12-05 23:45                         ` Ronald Cole
2001-12-06  5:27                           ` Robert Dewar
2001-12-06 17:32                             ` Ted Dennison
2001-12-06 20:04                               ` Simon Wright
2001-12-07  1:59                               ` Robert Dewar
2001-12-07 16:44                                 ` Ted Dennison
2001-12-07  1:43                             ` Florian Weimer
2001-12-07 14:42                               ` Stephen Leake
2001-12-07 21:06                                 ` Florian Weimer
2001-12-08  4:24                                   ` Robert Dewar
2001-12-08  4:25                                   ` Robert Dewar
2001-12-08 12:35                                     ` Robert Dewar
2001-12-06 17:04                           ` Wes Groleau
2001-12-05 21:39                       ` Wes Groleau
2001-12-05 21:52                       ` Pat Rogers
2001-12-05 23:35                         ` Ronald Cole
2001-10-10  6:23                 ` Robert Dewar [this message]
2001-10-10  7:38                   ` Ronald Cole
2001-10-10  9:01                   ` Lutz Donnerhacke
2001-10-10 17:06                     ` Ted Dennison
2001-10-11  9:22                       ` Lutz Donnerhacke
2001-10-12  9:10                         ` Florian Weimer
2001-10-12 10:03                           ` Lutz Donnerhacke
2001-10-13  2:07                     ` Robert Dewar
2001-10-03  7:24 ` Rob_NOWHERE.
2001-10-03  8:13   ` Pascal Obry
2001-10-03 12:08   ` Claude SIMON
2001-10-03 16:17   ` Robert Dewar
replies disabled

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