This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: __builtin_apply/sparc.md problem on SPARC-Solaris ?
- To: Ovidiu Predescu <ovidiu at cup dot hp dot com>, Richard Henderson <rth at cygnus dot com>
- Subject: Re: __builtin_apply/sparc.md problem on SPARC-Solaris ?
- From: Richard Henderson <rth at cygnus dot com>
- Date: Thu, 22 Oct 1998 15:55:34 -0700
- Cc: Helge Hess <hh at mdlink dot de>, egcs <egcs at cygnus dot com>
- References: <19981022091546.A21756@dot.cygnus.com> <199810221622.JAA11672@hpcll563.cup.hp.com>
- Reply-To: Richard Henderson <rth at cygnus dot com>
On Thu, Oct 22, 1998 at 09:22:38AM -0700, Ovidiu Predescu wrote:
> Could you please list one case in which type information is needed?
Some m68k return pointers in a0, integers in d0, fp in fp0.
Alpha, MIPS, PPC and many others take fp arguments in fp regs,
others in int regs.
Sparc64 splits structures <= 32 bytes into fundamental types
and promotes them by type into integer and fp regs. Structures
larger than 32 bytes are passed by reference.
r~