comp.lang.ada
 help / color / mirror / Atom feed
* Status of GCC-GNAT versus GNAT 3.14-3.15
@ 2002-09-22  9:50 Preben Randhol
  2002-09-22 22:38 ` chris.danx
  0 siblings, 1 reply; 10+ messages in thread
From: Preben Randhol @ 2002-09-22  9:50 UTC (permalink / raw)


Hi

I'm just wondering about how the gcc-gnat is doing. Is it getting up to
speed with the gnat 3.14-3.15?

Preben



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Status of GCC-GNAT versus GNAT 3.14-3.15
  2002-09-22  9:50 Status of GCC-GNAT versus GNAT 3.14-3.15 Preben Randhol
@ 2002-09-22 22:38 ` chris.danx
  2002-09-23 12:45   ` chris.danx
  2002-09-23 17:02   ` Jerry van Dijk
  0 siblings, 2 replies; 10+ messages in thread
From: chris.danx @ 2002-09-22 22:38 UTC (permalink / raw)


Preben Randhol wrote:
> Hi
> 
> I'm just wondering about how the gcc-gnat is doing. Is it getting up to
> speed with the gnat 3.14-3.15?

I would also like to know.  Also are there regular updates to the source 
tree like other gcc front ends or are there big foldins after a few 
months?  Just wondering since there's little point in building the 3.3 
set regularly if there's no change in the Ada front end, assuming the 
other front ends are fine.

Anyone?

Chris
-- 
for personal replies change 'spamoff' to 'chris'




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Status of GCC-GNAT versus GNAT 3.14-3.15
  2002-09-22 22:38 ` chris.danx
@ 2002-09-23 12:45   ` chris.danx
  2002-09-24  8:05     ` nicolas
  2002-09-23 17:02   ` Jerry van Dijk
  1 sibling, 1 reply; 10+ messages in thread
From: chris.danx @ 2002-09-23 12:45 UTC (permalink / raw)


Does no one know?  Are ACT keeping it pretty hush hush? ;)

-- 
for personal replies change 'spamoff' to 'chris'




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Status of GCC-GNAT versus GNAT 3.14-3.15
  2002-09-22 22:38 ` chris.danx
  2002-09-23 12:45   ` chris.danx
@ 2002-09-23 17:02   ` Jerry van Dijk
  1 sibling, 0 replies; 10+ messages in thread
From: Jerry van Dijk @ 2002-09-23 17:02 UTC (permalink / raw)



"chris.danx" <spamoff.danx@ntlworld.com> writes:

> > I'm just wondering about how the gcc-gnat is doing. Is it getting up to
> > speed with the gnat 3.14-3.15?
> 
> I would also like to know.  Also are there regular updates to the source tree
> like other gcc front ends or are there big foldins after a few months?  Just
> wondering since there's little point in building the 3.3 set regularly if
> there's no change in the Ada front end, assuming the other front ends are
> fine.

There has been a big merge in march, which was too late for the 3.2 release.

However it is in the current CVS HEAD, which will become 3.3 at some later
date. For Windows -which is what I am working on- the improvement from 3.2
to 3.3 is huge. However there are still a number of backend problems and 
about 100 ACVC tests fail.

As for the update policy, you should ask the maintainers, which currently are 
Robert Dewar and Geert Bosch.

gr.
Jerry.

-- 
--  Jerry van Dijk   | email: jvandyk@attglobal.net
--  Leiden, Holland  | web:   users.ncrvnet.nl/gmvdijk



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Status of GCC-GNAT versus GNAT 3.14-3.15
  2002-09-23 12:45   ` chris.danx
@ 2002-09-24  8:05     ` nicolas
  2002-09-24 10:14       ` Preben Randhol
  0 siblings, 1 reply; 10+ messages in thread
From: nicolas @ 2002-09-24  8:05 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1791 bytes --]

gnat in gcc 3.3 works much better than in gcc 3.1 and 3.2, but it is still
far from gnat 3.14p
There has been a big merge in original 3.2 version, but a 3.1 branch has
been renamed 3.2, and 3.2 has been renamed 3.3

From the tests we make regularly on our code (several times a week), gnat in
gcc 3.3 works more or less fine in -O0
higher optimisation levels lead often to internal error at compilation, or
crash at runtime

I think you can forget about using gnat in gcc 3.1 and gcc 3.2.
It is not reliable at all, even in -O0, and its main purpose is to be able
to build gcc 3.3, which seems ok.
(it is not a good idea to build gcc with a different compiler for C and for
Ada)

After the big merge (about 6 monthes ago if I remember correctly), there
have been almost no modification in 3.3 for Ada sources,
except small updates, consequences of modifications which don't concern Ada,
made by non-Ada maintainers

If you are willing to build gcc 3.3 on Windows, you'll have to do that with
a Mingw environment
You will need some patches for gcc sources.
I got them from Mingw maintainers.
Windows (especially Mingw) is not a very well considered platform for gcc,
and even less as far as Ada is concerned
Some elementary patches for Mingw have never been commited in official gcc
sources after more than a year, and specific source patches are distributed
with Mingw

Things could change if there were enough people asking for that, reporting
bugs, and helping Mingw maintainers to have their patches more easily
accepted and commited


"chris.danx" <spamoff.danx@ntlworld.com> a �crit dans le message de news:
g2Ej9.70$8d4.240@news13-win.server.ntlworld.com...
> Does no one know?  Are ACT keeping it pretty hush hush? ;)
>
> --
> for personal replies change 'spamoff' to 'chris'
>





^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Status of GCC-GNAT versus GNAT 3.14-3.15
  2002-09-24  8:05     ` nicolas
@ 2002-09-24 10:14       ` Preben Randhol
  2002-09-24 12:19         ` nicolas
  2002-09-24 20:21         ` chris.danx
  0 siblings, 2 replies; 10+ messages in thread
From: Preben Randhol @ 2002-09-24 10:14 UTC (permalink / raw)


On Tue, 24 Sep 2002 10:05:43 +0200, nicolas wrote:
> 
> If you are willing to build gcc 3.3 on Windows, you'll have to do that

No I'm using Linux. I ask as I see that debian is now building gnat 3.2
in unstable. Gnat 3.14 is in the stable distribution so I'll keep using
this until a gnat 3.x comes that are as stable as gnat 3.14 (or more).

I guess the biggest problem is to get the compiler to work with the
newer gcc backend ?

Preben



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Status of GCC-GNAT versus GNAT 3.14-3.15
  2002-09-24 10:14       ` Preben Randhol
@ 2002-09-24 12:19         ` nicolas
  2002-09-24 20:21         ` chris.danx
  1 sibling, 0 replies; 10+ messages in thread
From: nicolas @ 2002-09-24 12:19 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1075 bytes --]

we build gcc 3.3 on linux (Redhat) with gnat 3.14p, but I guess you can do
it with gcc 3.1 or gcc 3.2 (with gnat executables included)
I think the most tested configuration is to build gcc 3.3 with gcc 3.2
there are no required source patches, linux is one of the primary platform
supported by gcc
the most important thing to avoid problems is to use the same gcc for C and
Ada when you build
We make more tests on Windows than on linux, because all of our customers
use Windows

"Preben Randhol" <randhol+news@pvv.org> a �crit dans le message de news:
slrnap0eng.1q8.randhol+news@kiuk0156.chembio.ntnu.no...
> On Tue, 24 Sep 2002 10:05:43 +0200, nicolas wrote:
> >
> > If you are willing to build gcc 3.3 on Windows, you'll have to do that
>
> No I'm using Linux. I ask as I see that debian is now building gnat 3.2
> in unstable. Gnat 3.14 is in the stable distribution so I'll keep using
> this until a gnat 3.x comes that are as stable as gnat 3.14 (or more).
>
> I guess the biggest problem is to get the compiler to work with the
> newer gcc backend ?
>
> Preben





^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Status of GCC-GNAT versus GNAT 3.14-3.15
  2002-09-24 10:14       ` Preben Randhol
  2002-09-24 12:19         ` nicolas
@ 2002-09-24 20:21         ` chris.danx
  2002-09-24 20:25           ` chris.danx
  1 sibling, 1 reply; 10+ messages in thread
From: chris.danx @ 2002-09-24 20:21 UTC (permalink / raw)


Taken from gcc mailing list
(link to thread: http://gcc.gnu.org/ml/gcc/2002-09/msg00887.html)

--

On Monday, Sep 23, 2002, Andreas Jaeger wrote:
So, what's the status?  What are the plans that the Ada maintainers
have?

Part of the reason no more merges have been performed incorporating
changed made by Ada Core is that we have baselined on GCC 3.1 for
a while in order to have a stable back end while working on remaining
regressions using the GCC 3.1 back end compared to GCC 2.8.1.

One lesson learned from the last big merge I did, is that it only makes
sense to prepare such a merge after we have merged in all changes
made in the GCC tree. Last week Joseph assigned the GNATS PR about
dropped patches to me, and I will look at that PR and see what remains
to be fixed.

I'd like to encourage the Ada maintainers to set up at least a web
page documenting the Ada support in GCC and the plans they have...

The next major development we plan is converting the Ada front end
to function-at-a-time mode. We hope to be able to contribute this
before the end of the year.

   -Geert




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Status of GCC-GNAT versus GNAT 3.14-3.15
  2002-09-24 20:21         ` chris.danx
@ 2002-09-24 20:25           ` chris.danx
  2002-09-24 23:11             ` Preben Randhol
  0 siblings, 1 reply; 10+ messages in thread
From: chris.danx @ 2002-09-24 20:25 UTC (permalink / raw)


appologies, quoting got messed up in copy.  This is correct...

--

On Monday, Sep 23, 2002, Andreas Jaeger wrote:
 > So, what's the status?  What are the plans that the Ada maintainers
 > have?

Part of the reason no more merges have been performed incorporating
changed made by Ada Core is that we have baselined on GCC 3.1 for
a while in order to have a stable back end while working on remaining
regressions using the GCC 3.1 back end compared to GCC 2.8.1.

One lesson learned from the last big merge I did, is that it only makes
sense to prepare such a merge after we have merged in all changes
made in the GCC tree. Last week Joseph assigned the GNATS PR about
dropped patches to me, and I will look at that PR and see what remains
to be fixed.

 > I'd like to encourage the Ada maintainers to set up at least a web
 > page documenting the Ada support in GCC and the plans they have...

The next major development we plan is converting the Ada front end
to function-at-a-time mode. We hope to be able to contribute this
before the end of the year.

   -Geert

--

Again appologies for the misquoting!

Link to thread: http://gcc.gnu.org/ml/gcc/2002-09/msg00887.html




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Status of GCC-GNAT versus GNAT 3.14-3.15
  2002-09-24 20:25           ` chris.danx
@ 2002-09-24 23:11             ` Preben Randhol
  0 siblings, 0 replies; 10+ messages in thread
From: Preben Randhol @ 2002-09-24 23:11 UTC (permalink / raw)


On Tue, 24 Sep 2002 21:25:05 +0100, chris.danx wrote:
> 
> Link to thread: http://gcc.gnu.org/ml/gcc/2002-09/msg00887.html

I think this is also a problem:

   http://gcc.gnu.org/ml/gcc/2002-09/msg00906.html

Preben



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2002-09-24 23:11 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-09-22  9:50 Status of GCC-GNAT versus GNAT 3.14-3.15 Preben Randhol
2002-09-22 22:38 ` chris.danx
2002-09-23 12:45   ` chris.danx
2002-09-24  8:05     ` nicolas
2002-09-24 10:14       ` Preben Randhol
2002-09-24 12:19         ` nicolas
2002-09-24 20:21         ` chris.danx
2002-09-24 20:25           ` chris.danx
2002-09-24 23:11             ` Preben Randhol
2002-09-23 17:02   ` Jerry van Dijk

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