Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!think.com!paperboy!meissner From: meissner@osf.org (Michael Meissner) Newsgroups: comp.arch Subject: Re: Compilers and efficiency Message-ID: Date: 21 Apr 91 19:37:14 GMT References: <7184@auspex.auspex.com> <12740@pt.cs.cmu.edu> Sender: news@OSF.ORG Organization: Open Software Foundation Lines: 17 In-reply-to: lindsay@gandalf.cs.cmu.edu's message of 21 Apr 91 18:41:51 GMT In article <12740@pt.cs.cmu.edu> lindsay@gandalf.cs.cmu.edu (Donald Lindsay) writes: | Actually, the worst calling convention I ever dealt with had none of | those problems. IBM 360 PL/I-F didn't *have* a debugger, smart | linkers hadn't been invented, and the exception package was easily | tacked on. The reason it was easy was because the machine code for a | procedure prologue, contained (get this) a *call* to the runtime | package... If I remember correctly, the Unix V6 (Ritchie) compiler did this too.... -- Michael Meissner email: meissner@osf.org phone: 617-621-8861 Open Software Foundation, 11 Cambridge Center, Cambridge, MA, 02142 Considering the flames and intolerance, shouldn't USENET be spelled ABUSENET?