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=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,d44726544972ff65 X-Google-Attributes: gid103376,public From: Michael Appleby Subject: Re: GNAT 3.10p and GCC 2.7.2.3 Date: 1998/02/08 Message-ID: <34DDED2F.7AF4@arlington.net>#1/1 X-Deja-AN: 323159284 Content-Transfer-Encoding: 7bit References: <6bguq9$rjh$2@uuneo.neosoft.com> Content-Type: text/plain; charset=us-ascii Organization: StarText department of the Fort Worth Star Telegram Mime-Version: 1.0 Reply-To: jappleby@arlington.net Newsgroups: comp.lang.ada Date: 1998-02-08T00:00:00+00:00 List-Id: Robert B. Love wrote: > > I've just upgraded my Linux to RedHat 5 and seem to have lost my > ability to compile. I believe that my gcc got upgraded to 2.7.2.3. > What gcc was gnat-3.10p built with? Is there a compatibility problem > with it and the newer gcc? > > All assistance appreciated. > > ---------------------------------------------------------------- > Bob Love MIME & NeXT Mail OK > rlove@neosoft.com PGP key available > ---------------------------------------------------------------- Let me add to this thought, ... Overloading of basic arithmetic operators (+,-,>,<,mod,rem ...) which worked in GNAT Ada 3.07 and 3.09 doesn't work in 3.10. The compiler complained that it couldn't resolve ambiguous references for these operators between our file and 'System' even though the low level math operations were fully resolved within the boundaries of the file being compiled. Unfortunately, we have to overload the operators because of the peculiarities of the target machine (custom-built, embedded application). It's also a shame because v3.10's development environment looks really slick. Otherwise, well done GNAT. -=Michael Appleby=-