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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7b73eb137e4ed638 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-05-21 18:47:11 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: dewar@gnat.com (Robert Dewar) Newsgroups: comp.lang.ada Subject: Re: Ada Compilers Date: 21 May 2002 18:47:10 -0700 Organization: http://groups.google.com/ Message-ID: <5ee5b646.0205211747.1ccd4566@posting.google.com> References: <3CE2AF22.2060208@gmx.spam.egg.sausage.and.spam.net> <878z6kq4rr.fsf@deneb.enyo.de> <3CE58053.2020809@gmx.spam.egg.sausage.and.spam.net> NNTP-Posting-Host: 205.232.38.244 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1022032031 5211 127.0.0.1 (22 May 2002 01:47:11 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 22 May 2002 01:47:11 GMT Xref: archiver1.google.com comp.lang.ada:24492 Date: 2002-05-22T01:47:11+00:00 List-Id: gab@rational.com (Greg Bek) wrote in message news:... > sum of products will never overflow. It then discovers that > the resulting matrix is never used, so it throws out the entire > matrix multiplication. The surrounding timing loop is now > timing a null operation. Right, in one case where GNAT was being compared with another compiler on this test, both versions were testing the time for this null loop, and because of an oddity, GNAT took longer. So we fixed it and then it took shorter. Wonderful, but nothing at all to do with the intent of the test. The PIWG tests are very poorly written from this point of view.