From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 28 May 93 14:07:55 GMT From: deccrl!news.crl.dec.com!dbased.nuo.dec.com!digits.enet.dec.com!brett@decw rl.dec.com (My name is...) Subject: Re: verdix kisses off Ada Message-ID: <1993May28.131626.3612@dbased.nuo.dec.com> List-Id: In article <1993May27.214741.1967@mksol.dseg.ti.com>, mccall@mksol.dseg.ti.com (fred j mccall 575-3539) writes... >>include code-generators, optimizers, and debuggers. All of DEC's compiled >>languages on VAX/VMS use the same debugger. It is even rumored (because >>I haven't had sufficient confirmation) that all of these languages use the >>same code-generators and optimizers. > >They do (or did -- don't know if they still do, since I haven't messed >much with VAXen in a while). There used to be an optimizer bug on >certain types of loop constructs -- and it was broken in Pascal and >FORTRAN, both. > >Fred.McCall@dseg.ti.com - I don't speak for others and they don't speak for me . I have been in the compiler group at DEC for the last ten years. VAX Fortran has always had its own code generator. VAX Pascal V1.0 had its own. VAX Pascal V2.0 and later had its own. VAX C, VAX PL/I, and VAX Ada have always shared their code generator; although these days they are very different versions of the base cg because the different projects evolved in different ways. VAX Cobol had its own, but I think it had common origins with VAX Fortran. VAX Basic had its own. The Mips compilers have used two different code generators, one based on the one that came from Mips Co., and the other based on our new highly optimizing GEM code generator technology The Alpha compilers are all using the GEM technology. Bevin Brett Consulting Engineer DEC Ada compiler team