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-Thread: 103376,46a68619f4362304 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed.cwix.com!news.binc.net!kilgallen From: Kilgallen@SpamCop.net (Larry Kilgallen) Newsgroups: comp.lang.ada Subject: Re: Specifying parameter passing convention and place (register) Date: 6 Jul 2004 23:14:19 -0500 Organization: LJK Software Message-ID: <$RVvBAOy5BPi@eisner.encompasserve.org> References: NNTP-Posting-Host: eisner.encompasserve.org X-Trace: grandcanyon.binc.net 1089173614 23584 192.135.80.34 (7 Jul 2004 04:13:34 GMT) X-Complaints-To: abuse@binc.net NNTP-Posting-Date: Wed, 7 Jul 2004 04:13:34 +0000 (UTC) Xref: g2news1.google.com comp.lang.ada:2092 Date: 2004-07-06T23:14:19-05:00 List-Id: In article , "Nick Roberts" writes: > On 6 Jul 2004 07:58:55 -0500, Larry Kilgallen > wrote: > >> GNAT has (reportedly) implemented the DEC Ada mechanism for doing >> this. Why not use that ? Unless you find a particular defect in >> that design, commonality is good. > > Where would I find the documentation for this, please? I have sought but > not found. I would presume it is in the GNAT documentation. > Would I be right in thinking that, sadly, DEC Ada is now nearly as dead as > the Dodo? If so, there isn't doesn't really seem to be any reason for me > to use the DEC Ada mechanism, other than perhaps that it is well-designed > in general and a good model to copy. I would think the fact that GNAT also implements it would be a good reason. DEC Ada is still used on VAX and Alpha, but is not being ported to the Itanium implementation of VMS. No new features are being added, but support is available from HP. The current name is either Compaq Ada or HP Ada, depending on how far the renaming police have gotten. > GNAT on any other platform (than VMS) uses the GCC way of inlining machine > code, which I am certainly not going to replicate. I was referring to calling other languages, not inlining.