Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!YAHI.STANFORD.EDU!tiemann From: tiemann@YAHI.STANFORD.EDU (Michael Tiemann) Newsgroups: gnu.gcc Subject: question on parm passing in regs Message-ID: <8905191843.AA10687@yahi.stanford.edu> Date: 19 May 89 18:43:19 GMT References: <1433@bacchus.dec.com> Sender: daemon@tut.cis.ohio-state.edu Reply-To: tiemann@lurch.stanford.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 13 I don't know the Sparc calling convention, but I suspect it is similar to the Misp R2000: [ ... description of how MIPS does not pass arguments ... ] Such a trick would not work if some parameters were passed in floating point registers. Indeed, such a trick would not work, but this is not how MIPS varags work. In fact, MIPS does have a complicated scheme so that floating point parameters *can* be passed in floating point registers. Michael