Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!decwrl!ucbvax!RICEVM1.RICE.EDU!TROTH From: TROTH@RICEVM1.RICE.EDU (Rick Troth) Newsgroups: comp.lang.asm370 Subject: Small C Message-ID: <9008282103.AA24921@ucbvax.Berkeley.EDU> Date: 28 Aug 90 20:48:22 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: IBM 370 Assembly Programming Discussion List Distribution: inet Organization: The Internet Lines: 17 Thanks to the several people who replied on the SAVE area question. In my dealings with the various C compilers available for CMS, I've had to figure out the stack, which includes SAVE area support in its function. I'm to the point now where I'm tempted to write my own C-to-Assembler code converter. All three commercial C compilers, Waterloo, SAS/C, and IBM C/370, provide more than we really need for systems programming and require their own runtime library and process "main" differently than other routines. We need to be able to get around all this. I looked at Byte's (credit to others is due) Small C, but that is kind of a mess. Anyone got any suggestions? Anyone written a small C compiler? All I think I need is the bare minimum. We should separate the pre-processing into another module. I'm looking for code generation. Rick Troth ------------- Rice ONCS VM Systems Support