comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@gnat.com (Robert Dewar)
Subject: Re: Ada -vs- GNAT
Date: 25 May 2002 04:02:55 -0700
Date: 2002-05-25T11:02:55+00:00	[thread overview]
Message-ID: <5ee5b646.0205250302.6afa3dcc@posting.google.com> (raw)
In-Reply-To: sXCH8.103053$Po6.225647@rwcrnsc52.ops.asp.att.net

"Steve Doiel" <nospam_steved94@attbi.com> wrote in message news:<sXCH8.103053$Po6.225647@rwcrnsc52.ops.asp.att.net>...

>   pragma Warnings (Off, entitiy)
> 
> could be replaced by
> 
>   pragma Unreferenced (entity)
> 
> because the latter is "neater, reads better, and is clearer why it is
> there."
> 
> In the GCC context this type of change requires that GCC 3.2 be built with
> GCC 3.1 and no earlier version.

We have *always* had an absolute rule that any version of GNAT must be
built
with the previous version. In the GCC FSF context, some have argued
for relaxing this requirement, and indeed have tried violating it,
sometimes
with the result of running into very strange and difficult problems.

So I *strongly* advise anyone building GNAT to do so using the
previous
version, whatever you might read elsewhere. No point in buying
problems
you don't need.

Why do we recommend this?

a) because that's the way we test things, why pioneer untested
territory

b) because we dislike keeping bootstrap path kludges in the sources
any longer
than necessary. The particular example above is a good one. Pragma
Warnings (Off) is a blunt tool which may suppress other relevant
warnings (as you
probably know GNAT sources require no warnings ever to be generated).
The
new Unreferenced pragma is extremely useful for keeping the valuable
new
warning on unreferenced parameters whlie allowing it to be selectively
turned off where necessary.

I actually am arguing very strongly for 3.2 to require 3.1 in the FSF
environment for all sorts of reasons (it is interesting to note that
those
arguing against it are people who are typically outside the Ada
community
who are used to being able to compile C with any old compiler :-)

Robert Dewar
Ada Core Technologies



  parent reply	other threads:[~2002-05-25 11:02 UTC|newest]

Thread overview: 62+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-05-25  2:47 Ada -vs- GNAT Steve Doiel
2002-05-25  4:21 ` Simon Wright
2002-05-25  5:48   ` tmoran
2002-05-25  7:36     ` Pascal Obry
2002-05-28 13:14       ` Marin David Condic
2002-05-25  7:52     ` Simon Wright
2002-05-25 10:58     ` Robert Dewar
2002-05-25 18:28       ` tmoran
2002-05-25 21:52         ` Brian Rogoff
2002-05-26  5:20           ` David Botton
2002-05-26  9:11         ` Preben Randhol
2002-05-26 11:13           ` Simon Wright
2002-05-26 12:57             ` Preben Randhol
2002-05-25 17:38     ` Richard Riehle
2002-05-25 18:37       ` tmoran
2002-05-25 20:13         ` Richard Riehle
2002-05-28 13:47       ` Marin David Condic
2002-05-28 17:55       ` Stephen Leake
2002-05-28 18:35         ` Marin David Condic
2002-05-28 21:42         ` Robert I. Eachus
2002-05-25  7:55   ` Simon Wright
2002-05-25 11:04   ` Robert Dewar
2002-05-25 11:23     ` Simon Wright
2002-05-25 11:51   ` Larry Kilgallen
2002-05-25 15:34     ` Robert Dewar
2002-05-25 20:09   ` Robert C. Leif
2002-05-25  7:27 ` Pascal Obry
2002-05-25  7:41 ` Preben Randhol
2002-05-25 14:46   ` Steve Doiel
2002-05-25 17:03     ` Preben Randhol
2002-05-25 17:10       ` Pascal Obry
2002-05-25 17:17         ` Preben Randhol
2002-05-25 22:23     ` Robert Dewar
2002-05-25 23:24       ` Steve Doiel
2002-05-26  9:21         ` Preben Randhol
2002-05-28 13:58         ` Marin David Condic
2002-05-29 11:13           ` Preben Randhol
2002-06-28 18:25             ` pontius
2002-05-25 15:35   ` Robert Dewar
2002-05-25  8:00 ` chris.danx
2002-05-25 15:37   ` Robert Dewar
2002-05-25 15:53     ` chris.danx
2002-05-25 17:02       ` Pascal Obry
2002-05-25 17:50         ` chris.danx
2002-05-25 18:04           ` Pascal Obry
2002-05-25 22:37           ` Robert Dewar
2002-05-25 22:44             ` chris.danx
2002-05-26  2:05               ` Robert Dewar
2002-05-25 22:31       ` Robert Dewar
2002-05-26  5:29   ` David Botton
2002-05-25 10:49 ` Robert Dewar
2002-05-25 11:02 ` Robert Dewar [this message]
2002-05-28 18:09   ` Stephen Leake
2002-05-25 11:09 ` Robert Dewar
2002-06-07 22:39 ` Randy Brukardt
2002-06-08 12:14   ` Robert Dewar
2002-06-08 19:37     ` SteveD
2002-06-09 12:13       ` Robert Dewar
2002-06-12 17:07         ` Warren W. Gay VE3WWG
2002-06-09 18:05       ` Robert Dewar
2002-06-09 18:06     ` Richard Riehle
2002-06-10 21:22       ` Robert A Duff
replies disabled

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