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,c83229a21d53b2b3 X-Google-Attributes: gid103376,public From: dennison@telepath.com Subject: Re: Long Float Error from Gnat Date: 1998/11/02 Message-ID: <71ki2m$op9$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 407564109 References: <3638F49C.E90A401E@easystreet.com> <363A49F3.DB0A0196@easystreet.com> <71fob8$r2e$1@nnrp1.dejanews.com> <363B6EBF.C67DA0DC@easystreet.com> <71hul6$bjf$1@nnrp1.dejanews.com> <363C8EAA.57DBA71C@easystreet.com> <71j815$uv9$1@nnrp1.dejanews.com> X-Http-Proxy: 1.0 x8.dejanews.com:80 (Squid/1.1.22) for client 204.48.27.130 Organization: Deja News - The Leader in Internet Discussion X-Article-Creation-Date: Mon Nov 02 15:11:17 1998 GMT Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.05 [en] (WinNT; I) Date: 1998-11-02T00:00:00+00:00 List-Id: In article <71j815$uv9$1@nnrp1.dejanews.com>, dewar@gnat.com wrote: > As anyone in the compiler business will tell you, you can have thousands of > users, and have them run all kinds of extremely complex code, and then some > one comes along and does something amazingly simple, and you find a surprising > bug involving something simple that never worked, and it is hard to believe > that no one has noticed it. Actually this isn't unique to compilers, look at > all the simple bugs that exist in Windows 95 for example, after literally > thousands of beta testers had hammered it. This certainly jibes with my experience. I seem to find at least 3 compiler bugs within a week of starting to seriously use a new compiler. For the most part they will be situations where I'm doing something weird (or illegal). But I occasionally get some of the "there's no way this routine ever worked for anyone" variety. It can't be a reflection on any one company, because *everyone* seems to have the problem. For just this reason I find Gnat very valuable. When I get a seemingly odd result from vendor X, its really helpful to have a *second* compiler around to run the code through. Even if that's what is *supposed* to happen, Gnat may give me an error message I undersand better. -- T.E.D. -----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own