comp.lang.ada
 help / color / mirror / Atom feed
From: lutz@iks-jena.de (Lutz Donnerhacke)
Subject: Re: FYI: GNAT and GCC
Date: Mon, 8 Oct 2001 15:19:01 +0000 (UTC)
Date: 2001-10-08T15:19:01+00:00	[thread overview]
Message-ID: <slrn9s3gv0.i5.lutz@taranis.iks-jena.de> (raw)
In-Reply-To: 3BBBCF3B.9050403@earthlink.net

* Ian S. Nelson wrote:
>Either way, I think it's good news.  No more patching GCC and hoping I
>can still compile ada and c++.

With a very small and obvious Makefile patch, I got a working:
GNU Ada version 3.1 20011008 (experimental) (i686-pc-linux-gnu)
        compiled by GNU C version 3.1 20011008 (experimental).
and start looking on assembler outputs.

I'm very pleased compared with GNAT 3.13p: Much better inlining, more
efficient stack handling, some new error messages� and definitly shorter
code (especially on bound checking). I'm still checking if the code is
correct. But even -fssa seems to work fine. The vast improvement (to me) are
the enumeration converters 'Val, 'Image. The necessary tables look very much
like my old C64 BASIC ROM.
\f
1  Following Errors are new to me:

 - pragma Inline in package specification do not longer work for code in
   package bodies, but can not reproduce this in a very short example.

 - Instantiation of a generic with a derivated type now cleanly rejects
   nonderivated integral types.





  parent reply	other threads:[~2001-10-08 15:19 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-02 13:40 FYI: GNAT and GCC Florian Weimer
2001-10-02 14:14 ` Lutz Donnerhacke
2001-10-02 18:22 ` Robert Dewar
2001-10-03  4:04   ` Robert Dewar
2001-10-02 19:24 ` mike
2001-10-02 20:10 ` 3-13p or 3-14a1 Frank
2001-10-02 21:10   ` Larry Kilgallen
2001-10-02 21:26     ` Ted Dennison
2001-10-03  4:06       ` Robert Dewar
2001-10-03  7:00         ` Frank
2001-10-03  4:42 ` FYI: GNAT and GCC Ian S. Nelson
2001-10-03 16:12   ` Robert Dewar
2001-10-03 20:52     ` Preben Randhol
2001-10-04 11:38       ` Robert Dewar
2001-10-04 12:46         ` Florian Weimer
2001-10-04  2:53     ` Ian S. Nelson
2001-10-05 13:42       ` Dale Pontius
2001-10-08 15:19       ` Lutz Donnerhacke [this message]
2001-10-09 17:30         ` Robert Dewar
2001-10-09 18:48           ` Lutz Donnerhacke
replies disabled

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