Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!samsung!olivea!uunet!kithrup!sef From: sef@kithrup.COM (Sean Eric Fagan) Newsgroups: comp.lang.c Subject: Re: low level optimization Message-ID: <1991May02.173643.9528@kithrup.COM> Date: 2 May 91 17:36:43 GMT References: <22687@lanl.gov> <4037@bruce.cs.monash.OZ.AU> <22841@lanl.gov> Organization: Kithrup Enterprises, Ltd. Lines: 21 In article <22841@lanl.gov> jlg@cochiti.lanl.gov (Jim Giles) writes: >If it is done by a >post-translation tool, then it _is_ standard conforming. Why do you have this hangup about "post-translation"? ANSI says *nothing* about how code is produced, yet, obviously, the code you write must be executed somehow. Some systems, such as Saber-C, will execute as they translate (or, perhaps, do a quick translation and then execute the intermediate results). Others can require you to type in 42 commands to produce an executable that you can then run: each of those 42 steps is part of the "translation" process as, jim so ignorantly puts it. The unix linker is, essentially, part of the "translation" process for C on unix. So there is no "post-translation" optimisation. -- Sean Eric Fagan | "I made the universe, but please don't blame me for it; sef@kithrup.COM | I had a bellyache at the time." -----------------+ -- The Turtle (Stephen King, _It_) Any opinions expressed are my own, and generally unpopular with others.