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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,352ded3d63df97d9 X-Google-Attributes: gid103376,public From: dewar@gnat.com Subject: Re: GNAT 3.11 worth installing Date: 1999/03/04 Message-ID: <7bm19b$9e9$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 451133057 References: <36DDC9B2.7FC0B5C6@hiwaay.net> <36DE4874.9FA45B71@frqnet.de> X-Http-Proxy: 1.0 x15.dejanews.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja News - The Leader in Internet Discussion X-Article-Creation-Date: Thu Mar 04 13:19:45 1999 GMT Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.04 [en] (OS/2; I) Date: 1999-03-04T00:00:00+00:00 List-Id: In article <36DE4874.9FA45B71@frqnet.de>, Andreas Winckler wrote: > With GNAT 3.11 the software crashes uncontrolled with a > segmentation fault (core dump). Whether this means that GNAT 3.11 has a problem or not is of course undetermined. We sometimes experience situations in which a piece of faulty code happened to work before, and does not work with a new version, and of course the assumption is that something is wrong with the new version of the compiler. But this is not always the case. FOr example, in one situation, the code contained a hard coded constant for a delay statement, which had been tuned for the particular behavior of a particular version of the compiler. With the new version of the compiler implementing zero cost exceptions, this constant was quite wrong, and the result was that one task kept issuing the delay over and over again, hogging the CPU! Yet another example of the mantra "Just because it works, does not mean it is correct!" (and the converse of course in this case is "just because it does not work does not mean there is a compiler bug" :-) Of course this certainly *could be* a problem in GNAT, but without more information it is impossible to say. Speaking for our customers, they have found that 3.11 is in general far more stable than 3.10, and it contains many new useful capabilities (see features file in release). Robert Dewar Ada Core Technologies -----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own