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,13b7917466f2d19 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-10 21:02:50 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newsfeed.direct.ca!look.ca!newsfeed1.earthlink.net!newsfeed.earthlink.net!newsmaster1.prod.itd.earthlink.net!newsread1.prod.itd.earthlink.net.POSTED!not-for-mail From: David Brown Subject: Re: GNAT and GCC 3.0 Newsgroups: comp.lang.ada References: <9a575af3.0110020747.2304ce86@posting.google.com> <5ee5b646.0110041038.5c321817@posting.google.com> <36c6f8dd.0110051506.3fdabae0@posting.google.com> <5ee5b646.0110060951.559b8bcf@posting.google.com> User-Agent: tin/1.5.8-20010221 ("Blue Water") (UNIX) (Linux/2.4.11 (i686)) Message-ID: Date: Thu, 11 Oct 2001 04:02:49 GMT NNTP-Posting-Host: 64.133.74.64 X-Complaints-To: abuse@earthlink.net X-Trace: newsread1.prod.itd.earthlink.net 1002772969 64.133.74.64 (Wed, 10 Oct 2001 21:02:49 PDT) NNTP-Posting-Date: Wed, 10 Oct 2001 21:02:49 PDT Organization: EarthLink Inc. -- http://www.EarthLink.net X-Received-Date: Wed, 10 Oct 2001 20:59:12 PDT (newsmaster1.prod.itd.earthlink.net) Xref: archiver1.google.com comp.lang.ada:14214 Date: 2001-10-11T04:02:49+00:00 List-Id: Robert Dewar wrote: > Porting GNAT to other than vanilla Unix systems on > traditional byte addressable machines is definitely > not straightforward. As far as we know the only > such port ever achieved outside ACT was Doug Rupp's > port to DOS (and Doug now works for ACT -- where he is > the primary maintainer of the port of GNAT for VMS - > which is certainly the trickiest of all the ports :-) > > I certainly do not want to discourage people from trying, > but on the other hand, it is important to understand the > magnitude of the task at least a little bit! A while back, I started working on porting GNAT to an embedded ARM7TDMI processor, running a custom OS. I worked on it for a while, but gave up because the Arm/Thumb support was so poor in gcc 2.8.1. I may pick this up now that GNAT is merged into GCC 3. I did successfully build the GNAT compiler for this target, but I haven't taken the time to put any work into the runtime. I was actually considering implementing one of the restricted runtimes, since the mapping to the custom OS is much more straightforward. Dave Brown