rs@mirror.UUCP (09/18/85)
> On machines such as the 68000 that have separate address and data > register sets, the C compiler doesn't normally distinguish between the > two when allocating them; special enhancements need to be made to the > compiler in order for the allocation to be done appropriately. A > similar enhancement need to be done for floating-point registers. > > -- > Ken Turkowski @ CADLINC, Menlo Park, CA Sorry, Ken. If the C compiler is based on PCC, as most of them are, then: "The machine is assumed to have a number of registers, of at most two different types: A and B. Within each register class, there may be sratch (temporary) registers and dedicated registers (e.g., register variables, the stack pointer, etc.)" -A Tour Through the Portable C Compiler, pg 14. (Unix Progammer's Manual, Vol. 2[AB]) -- Rich $alz {mit-eddie, ihnp4!inmet, wjh12, cca, datacube} !mirror!rs Mirror Systems 2067 Massachusetts Ave. 617-661-0777 Cambridge, MA, 02140