Date: Thu, 02 Jun 2005 23:17:07 +0200 From: Andreas Tobler <toa@pop.agri.ch> To: peterg@ptree32.com.au Cc: freebsd-ppc@freebsd.org Subject: Re: calling/runtime convention for ppc fbsd Message-ID: <429F7753.4060300@pop.agri.ch> In-Reply-To: <429F4E83.8080208@pop.agri.ch> References: <c7039d8f.5d4c30f.81e2300@dommail.onthenet.com.au> <429F4E83.8080208@pop.agri.ch>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Peter, Andreas Tobler wrote: > peterg@ptree32.com.au wrote: > >>> which caling / runtime convention does fbsd ppc follow? The sysv4 >>> from SUN dated around september 1995? Or is it another one? >> >> >> >> That's the one. > > > Ok. Exactly the one above? I mean, small structures are passed in registers and not per reference ? Linuxppc passes structures per reference while the above ABI states to pass them in registers if they are smaller than 8 bytes. Maybe this is the problem I see. Hm, I need to implement it then. My libffi port has only a few failures in the small struct area. Andreas
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?429F7753.4060300>