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.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,532d4809fbdb99c9 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-12-21 08:19:04 PST Path: nntp.gmd.de!newsserver.jvnc.net!nntpserver.pppl.gov!princeton!rutgers!att-out!pacbell.com!uop!lll-winken.llnl.gov!uwm.edu!vixen.cso.uiuc.edu!howland.reston.ans.net!swiss.ans.net!cmcl2!lab.ultra.nyu.edu!kenner From: kenner@lab.ultra.nyu.edu (Richard Kenner) Newsgroups: comp.lang.ada Subject: Re: Digital and Ada ? Date: 21 Dec 1994 16:19:04 GMT Organization: New York University Ultracomputer Research Lab Message-ID: <3d9kho$dri@cmcl2.NYU.EDU> References: <3cho5r$k4f@cliffy.lfwc.lockheed.com> <3ck4qk$fn2@cmcl2.NYU.EDU> <3d48s8$4af@cliffy.lfwc.lockheed.com> NNTP-Posting-Host: lab.ultra.nyu.edu Date: 1994-12-21T16:19:04+00:00 List-Id: In article <3d48s8$4af@cliffy.lfwc.lockheed.com> l107353@cliffy.lfwc.lockheed.com (Garlington KE) writes: >If I understand Robert Dewar's correspondence, it could actually run >on both VAX/VMS and Alpha/VMS, just that the Alpha would have to run >slower that it could since it would be emulating the VAX instruction set. >However, I also got the impression that porting to VMS would not be >quite as easy as Unix, although it could be done. No, you misunderstand. I don't think Robert was proposing running VAX code on Alpha (though I suppose that *is* an option). There are two issues: (1) Given a GCC port to a VMS target, there are some system-dependent issues, such as filename syntax, that have to be addressed to port GNAT to that system. (2) There is a GCC port to VAX/VMS, but none currently to Alpha/VMS. The latter port is neither trivial nor exceedingly complex. So far no one has comitted to doing it but someone (you know who you are!) told me at Tri-Ada that he wanted to do it. So, GNAT for VAX/VMS requires only (1) above to be done, but GNAT for Alpha/VMS requires both (1) and (2). Note that when (1) is done, that part will also be usable for Alpha/VMS and so once that GCC port is done, GNAT would then run without any further work.