Q: Ancient Zilog ZEUS 3.21 system "cc" problems

Daniel Deimert daniel at hexagon.pkmab.se
Mon Jun 11 23:17:06 AEST 1990


  I'm having trouble with cc and scc on our system (an old S8000/21P
running Zilog Zeus 3.21 SYS III, or whatever :-(. 

  When compiling MicroEmacs 3.10 (and 3.9e too, BTW), cc puts the
calling arguments to mlwrite() in registers, instead of pushing them on
the stack.  But since mlwrite() is called with a variable number of
arguments, this don't work.  (mlwrite() still tries to pop the args of
the stack!)

  Are there any options to cc to prevent this? Should the args be
declared in some special fashion?


  Any help in this matter would be appreciated.  Since I'm not sure if
our site carry these newsgroup, please reply by e-mail. 
Thankyou.

-- 
Daniel Deimert, Fridstavaegen 4, S-715 94 Odensbacken, Sweden
Internet:  daniel at hexagon.pkmab.se  or  daniel at pkmab.se
UUCP:  ...!{mcvax,uunet,munnari,cernvax}!sunic!kullmar!pkmab!hexagon!daniel



More information about the Comp.unix.questions mailing list