Newsgroups: comp.arch Path: utzoo!henry From: henry@utzoo.uucp (Henry Spencer) Subject: Re: Software Distribution Message-ID: <1988Aug23.180420.28483@utzoo.uucp> Organization: U of Toronto Zoology References: <1988Aug19.175624.19835@utzoo.uucp> <2793@hubcap.UUCP> Date: Tue, 23 Aug 88 18:04:20 GMT In article <2793@hubcap.UUCP> mrspock@hubcap.UUCP (Steve Benz) writes: >> Things like data-type sizes often have to be decided before >> the intermediate representation is generated, even if the details of the >> code generation get deferred... > >I'm not sure what Henry talks about is really that big a problem, Is the layout of structs in memory decided before or after the intermediate representation is generated? What about the results of "sizeof"? How is "varargs" handled? And so forth. If you try to build a completely machine- independent "intermediate" form, I think you will end up with something that looks very much like a tokenized version of the source. This might or might not be satisfactory for the original purposes, but an intermediate represen- tation (in the usual sense of the word) it's not. -- Intel CPUs are not defective, | Henry Spencer at U of Toronto Zoology they just act that way. | uunet!attcan!utzoo!henry henry@zoo.toronto.edu