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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,38159b1b5557a2e7 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-01-29 10:56:02 PST Path: archiver1.google.com!news2.google.com!newsfeed2.dallas1.level3.net!news.level3.com!crtntx1-snh1.gtei.net!news.gtei.net!chcgil2-snh1.gtei.net!news.bbnplanet.com!wn14feed!worldnet.att.net!bgtnsc04-news.ops.worldnet.att.net.POSTED!not-for-mail From: David Starner Subject: Re: Standard Ada Preprocessor User-Agent: Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity. (Debian GNU/Linux)) Message-Id: Newsgroups: comp.lang.ada References: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Date: Thu, 29 Jan 2004 18:56:02 GMT NNTP-Posting-Host: 12.72.182.196 X-Complaints-To: abuse@worldnet.att.net X-Trace: bgtnsc04-news.ops.worldnet.att.net 1075402562 12.72.182.196 (Thu, 29 Jan 2004 18:56:02 GMT) NNTP-Posting-Date: Thu, 29 Jan 2004 18:56:02 GMT Organization: AT&T Worldnet Xref: archiver1.google.com comp.lang.ada:5059 Date: 2004-01-29T18:56:02+00:00 List-Id: On Thu, 29 Jan 2004 11:14:20 +0000, Georg Bauhaus wrote: > Latest and greatest = highest score in version number? > Versionitis. Using the version of the GNAT compiler that comes with my distribution, and hence the one that matches the latest C compiler has many advantages. If I have an obscure code generation bug on little endian MIPS or some other obscure architecture, it's probably not one that C and C++ programmers have already found and got fixed, and it may get fixed without switching major compiler versions. I'm able to compile on a larger percentage of the architectures that my C colleagues can, due to people porting GNAT on GCC-head instead of an ancient branch, and due to the number of architectures that were added to new GCC. Also, some of the Ada libraries come precompiled for the GNAT version that comes with my distribution, and the Ada compiler and debuggers and other programs are tested against that version of GCC and the distribution. Old versions of GNAT do not support the libc I'm using, for one thing.