comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen.a.leake.1@gsfc.nasa.gov>
Subject: Re: Overriding discriminants perplexes GNAT 3.14p
Date: 18 Sep 2002 12:45:07 -0400
Date: 2002-09-18T16:54:48+00:00	[thread overview]
Message-ID: <un0qfb624.fsf@gsfc.nasa.gov> (raw)
In-Reply-To: ama2bm$404hu$1@ID-77047.news.dfncis.de

Dmitry A.Kazakov <mailbox@dmitry-kazakov.de> writes:

> Hi!
> 
> The following primitive code causes "GNAT bug detected" report:
> 
> <code snipped>
>
> This results in a bug report (crash)  under Windows.

Also with GNAT 3.15a1

> What wonders me is which sort of validation uses ACT if such bugs go
> through? 

Very thorough.

> People rightly criticize MS VC++, but the situation with Ada
> compilers isn't much better. 

Yes it is (in my experience). I've found bugs in _every_ compiler I've
ever used. At least with GNAT I have a chance of getting them fixed!
And they are in more and more obscure corners of the language as time
goes on and more testing is done. MS VC++ bugs are in the core of the
language, and they have no problem with not being standard-compliant,
and they introduce new bugs with every release.

> I judge from my experience with GNAT and Object Ada. 

GNAT is better than Object Ada

> It is a permanent battle of finding work-arounds for countless

Hmm. I have a record of all the bugs I've submitted. Total is 24, over
3 years. And that includes some Emacs Ada-mode bugs. Hardly "countless"!

> compiler bugs. Is there any good Ada compilers since DEC gone?

DEC was good. GNAT is better! And yes, I _did_ find bugs in the DEC
Ada compiler.

Compilers are _extremely_ complicated systems. It is _not_ possible to
ensure they have no bugs.

Please report your bug to report@gnat.com, following the instructions
in the GNAT BUG box. Or let me know, and I'll do it.

-- 
-- Stephe



  reply	other threads:[~2002-09-18 16:45 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-09-19  2:32 Overriding discriminants perplexes GNAT 3.14p Dmitry A.Kazakov
2002-09-18 16:45 ` Stephen Leake [this message]
2002-09-19 21:34   ` Dmitry A.Kazakov
2002-09-19 15:51     ` Stephen Leake
2002-09-20 22:06       ` Dmitry A.Kazakov
2002-09-20 12:29         ` Stephen Leake
2002-09-22  8:43           ` Dmitry A.Kazakov
2002-09-22 13:32             ` Georg Bauhaus
2002-09-23  5:41               ` Dmitry A.Kazakov
2002-09-23 12:41                 ` Georg Bauhaus
2002-09-24  1:38                   ` Dmitry A.Kazakov
2002-09-23 15:33             ` Stephen Leake
2002-09-24  8:35               ` Dmitry A. Kazakov
2002-09-19 18:22     ` Adam Beneschan
2002-09-20 22:06       ` Dmitry A.Kazakov
2002-09-20 16:00         ` Adam Beneschan
2002-09-22  8:43           ` Dmitry A.Kazakov
2002-09-23 21:18             ` Adam Beneschan
2002-09-24  9:40               ` Dmitry A. Kazakov
2002-09-21 13:01     ` Simon Wright
2002-09-18 16:46 ` Mark Johnson
2002-09-19 21:34   ` Dmitry A.Kazakov
2002-09-19 16:17     ` Stephen Leake
2002-09-19 20:02       ` tmoran
2002-09-20 21:10       ` Dmitry A.Kazakov
2002-09-21 12:56       ` Simon Wright
2002-09-18 16:49 ` Frank J. Lhota
2002-09-19 21:34   ` Dmitry A.Kazakov
2002-09-18 17:17 ` Per Sandbergs
2002-09-19  8:51 ` Thierry Lelegard
  -- strict thread matches above, loose matches on Subject: below --
2002-09-19  9:08 Grein, Christoph
replies disabled

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