From: Ludovic Brenta <ludovic.brenta@tiscali.be>
Subject: Re: "Do not use" feature list for GNAT
Date: Tue, 23 Aug 2005 19:23:26 +0200
Date: 2005-08-23T19:23:26+02:00 [thread overview]
Message-ID: <871x4ktvn5.fsf@tiscali.be> (raw)
In-Reply-To: 877jecppv2.fsf@mid.deneb.enyo.de
Florian Weimer <fw@deneb.enyo.de> writes:
> Would you like to share a list of language areas which you should
> avoid when using GNAT because AdaCore customers do not stress-test
> them and they are riddled with strange bugs?
>
> My current list looks roughly like this:
>
> - access discriminants (several ICE-on-legal bugs)
>
> - subunits (ICE, maybe on invalid input, I'm not sure)
>
> - the 'Valid attribute (wrong-code bug with GCC 4)
>
> - conditional entry calls (run-time bug in GNAT 3.15p)
>
> Anything I've missed so far?
Sometimes -gnatVa causes ICEs; I normally compile all Debian packages
with -gnatafno -gnatVa -O2, but I disable -gnatVa for certain files.
I hane not had any bad experiences with subunits and I haven't used
the other features enough to judge.
This is with 3.15p.
--
Ludovic Brenta.
next prev parent reply other threads:[~2005-08-23 17:23 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-08-23 16:41 "Do not use" feature list for GNAT Florian Weimer
2005-08-23 17:23 ` Ludovic Brenta [this message]
2005-08-23 19:31 ` Preben Randhol
2005-08-23 19:56 ` Ludovic Brenta
2005-08-23 20:49 ` Niklas Holsti
2005-08-24 7:51 ` Dmitry A. Kazakov
2005-08-24 8:54 ` David Trudgett
2005-08-24 9:20 ` Adrien Plisson
2005-08-24 10:05 ` Ludovic Brenta
2005-08-24 21:30 ` Simon Wright
2005-08-24 21:37 ` Simon Wright
2005-08-24 13:09 ` Florian Weimer
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox