comp.lang.ada
 help / color / mirror / Atom feed
From: Mark H Johnson <Mark_H_Johnson@raytheon.com>
Subject: Re: Is 3.15p -still- the latest GNAT 'p' release?
Date: Fri, 26 Mar 2004 09:03:02 -0600
Date: 2004-03-26T09:03:02-06:00	[thread overview]
Message-ID: <ZCX8c.1$_05.0@dfw-service2.ext.ray.com> (raw)
In-Reply-To: <40641888.80000@noplace.com>

Marin David Condic wrote:
> You could 
> probably freeze 3.15p and never make another release and still have a 
> perfectly usable product.

Actually on Linux, that is not quite true. I have a very large system 
implemented on GNAT / Linux (still 3.14a, but compatible with 3.17w) but 
someday, we have to step up beyond Red Hat 7.3 to something a little 
more modern. At that point, we have the pthread compatibility issue to 
deal with. We have the following options at that point:

  - step up to 3.16 or later to stay with the older backend
  - step up to 5.02 or later to use the new backend

Both of these official compiler releases have RH <9 and RH >=9 versions 
available.

I don't expect the first option to be a good long term strategy because 
I expect ACT to drop support for the 3.xx compilers within a year or so. 
They haven't said that directly but the following statement in the 5.02a 
release notification appears to imply that...
   "The 5.02a release completes the transition from GNAT3 to GNAT5 for
most of the GNAT Pro configurations."

The second option is also not quite as clean as we would like. The 
backend in 5.xx appears to do more aggressive optimization and we have 
some broken code to fix (it appears we need to add some more pragmas for 
aliasing or volatile). It is an annoyance at this point (since we 
obviously have working code / compiler) but time will be needed to make 
the fixes.

Yes - I am aware of the environment variable work around, but I don't 
see that as a good long term strategy either.
   --Mark






  parent reply	other threads:[~2004-03-26 15:03 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-03-25 22:40 Is 3.15p -still- the latest GNAT 'p' release? Dale Stanbrough
2004-03-25 23:07 ` Ludovic Brenta
2004-03-26  7:53   ` Hyman Rosen
2004-03-26 23:53     ` Ludovic Brenta
2004-03-27  0:02       ` tmoran
2004-03-27  2:50         ` Georg Bauhaus
2004-03-27  9:24         ` Ludovic Brenta
2004-03-27 11:13           ` Jeff C,
2004-03-27 11:51             ` Ludovic Brenta
2004-03-27 21:42         ` Robert I. Eachus
2004-03-27  2:53       ` Steve
2004-03-27  2:56       ` Alexandre E. Kopilovitch
2004-03-29 15:18       ` Hyman Rosen
2004-03-29 16:42         ` Marius Amado Alves
2004-03-29 19:04           ` Hyman Rosen
2004-04-01 16:06       ` Jacob Sparre Andersen
2004-03-26 11:48   ` Marin David Condic
2004-03-26 11:54     ` Preben Randhol
2004-03-26 15:03     ` Mark H Johnson [this message]
2004-03-27  0:15       ` Ludovic Brenta
2004-03-26 16:08     ` Jano
2004-03-27 13:24       ` Marin David Condic
2004-03-27 13:43         ` Ludovic Brenta
2004-03-27 18:50         ` tmoran
2004-03-29 12:23           ` Marin David Condic
2004-03-28 20:09         ` Jano
2004-03-26 23:54     ` Ludovic Brenta
2004-03-27 13:34       ` Marin David Condic
2004-03-27 13:54         ` Ludovic Brenta
2004-03-26 22:45 ` Craig Carey
replies disabled

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