From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,a88e582de42cdc9b X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!club-internet.fr!feedme-small.clubint.net!nuzba.szn.dk!news.jacob-sparre.dk!pnx.dk!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Bug in Ada (SuSe 10.2) ? Date: Thu, 21 Feb 2008 16:32:27 -0600 Organization: Jacob's private Usenet server Message-ID: References: <0_mdna0iHpIsCifaRVnzvQA@telenor.com> <47ba9867$0$21892$4f793bc4@news.tdc.fi> <3a281192-2744-4110-9fc1-90c155c9436b@d4g2000prg.googlegroups.com> <48277611-402f-4622-be05-6edddf6dd56a@o10g2000hsf.googlegroups.com> <624tcvF21i3nvU1@mid.individual.net> <2630d99b-1578-4d79-ac9c-64c00c203b77@e60g2000hsh.googlegroups.com> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: jacob-sparre.dk 1203635176 26746 69.95.181.76 (21 Feb 2008 23:06:16 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Thu, 21 Feb 2008 23:06:16 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1914 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1914 Xref: g2news1.google.com comp.lang.ada:19960 Date: 2008-02-21T16:32:27-06:00 List-Id: wrote in message news:c8a646bf-47b0-43e6-ae46-d5f820126b07@n77g2000hse.googlegroups.com... > > Jean-Pierre Rosen wrote: > > Hmm... maybe we coud suggest to AdaCore (anybody listening?) that the > > GPL version should have the checks on by default, ... > Including checks for dangling pointers?? We're talking about language-defined checks. There are no language-defined checks for dangling pointers! > There is no mention in the Ada RM of "default compiler switches", > just "standard mode" and optionally "nonstandard modes". So as long > as -gnato is considered part of "standard mode", there not any > technical problem calling it an Ada compiler (assuming of course that > "all legal compilation_units are accepted"). That's the legalistic answer, of course, but it doesn't answer the practical point: it should be easiest for new users of a compiler to compile in "standard mode". And, sadly, that is not true for Gnat. The result is a steady stream of questions to this forum (and most likely elsewhere) from people who are confused by getting a not-quite-Ada compiler out of the box. More generally, simply meeting the standard in some fashion does not necessarily make an implementation practically useful as an Ada implementation. Neither the Standard nor the ACATS have anything to say about usability. Randy.