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 Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!wuarchive!decwrl!shelby!neon!Neon.Stanford.EDU!sankar From: sankar@Neon.Stanford.EDU (Sriram Sankar) Newsgroups: comp.lang.ada Subject: Meridian's PC Ada Compiler Message-ID: <1990Mar8.203542.6682@Neon.Stanford.EDU> Date: 8 Mar 90 20:35:42 GMT Sender: sankar@Neon.Stanford.EDU (Sriram Sankar) Organization: Computer Science Department, Stanford University List-Id: I am trying to evaluate different PC compilers and intend to eventually buy one. For some reason, I get the feeling that Meridian has a good compiler, albeit with a few problems. I'd like feedback from you on the Meridian compiler and also how it relates to other PC compilers. I'll summarize the responses that I receive. I have had some experience with Meridian's 2.? basic compiler and a beta version of their 4.0 extended compiler. I have conducted some tests which seem to indicate that code generated for an AT 386 25Mhz machine by the Meridian compiler for a program with a *lot* of tasks and task communication runs *much* faster than code generated by the VADS compiler for a Sequent with the same kind of processor. I can attribute a part of this to the UNIX overhead, but not all. On the down side, the Meridian compilers I have used seem to have many bugs because of which it is nearly impossible to get it to compile a large Ada program and get it running without a whole lot of workarounds. Some programs even refuse to run after all this. Then there are other problems such as the limit on the number of tasks due to limits on the size of the total stack space, and that I have had very little success in compiling programs using the debugger option (to load the debugger). One of my benchmarks is an approx. 10000 line (+ 5000 lines of assembly) windowing system for the AT's EGA and VGA displays. I have also tried to get UC Irvine's alex program and most of our many lines of Ada code at Stanford to run with little success. The windowing system (which is one of my smaller benchmarks) runs. I am sure that Meridian's response to all this is that their latest compiler does not have these bugs anymore, and maybe they are correct to a large extent. But I do not wish to buy this compiler and then find that it still has a lot of these bugs. So, does anyone have experience with the Meridian compiler with large programs? Is there anyone in the San Francisco area who would be willing to let me run some benchmarks on their Meridian compiler? I will post a summary of all responses and also what I find out about this compiler and other compilers for the PC-AT. Thanks in advance. Sriram Sankar Research Associate ERL449, Computer Systems Laboratory Stanford University Stanford, CA 94305 (415)723-1835 Email: sankar@neon.stanford.edu.