* sh.h (PASS_IN_REG_P): For TARGET_HITACHI, don't pass structures in registers. * expr.h (PRETEND_OUTGOING_VARARGS_NAMED): Provide default definition. * function.c (assign_parms): Honour PRETEND_OUTGOING_VARARGS_NAMED. * calls.c (expand_call): Likewise. * sh.c (sh_expand_prologue): For TARGET_HITACHI, don't push varargs / stdarg arguments. * sh.h (CPP_SPEC): Add -D__HITACHI__ for -mhitachi. (FUNCTION_ARG): For TARGET_HITACHI, don't pass unnamed arguments in registers. (PRETEND_OUTGOING_VARARGS_NAMED): Define. * va-sh.h (entire file): If __HITACHI__ is defined, use sh[123] flavour varargs. From-SVN: r25440
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
iso646.h | Loading commit data... | |
math-3300.h | Loading commit data... | |
math-68881.h | Loading commit data... | |
ppc-asm.h | Loading commit data... | |
proto.h | Loading commit data... | |
stdarg.h | Loading commit data... | |
stdbool.h | Loading commit data... | |
stddef.h | Loading commit data... | |
va-alpha.h | Loading commit data... | |
va-arc.h | Loading commit data... | |
va-c4x.h | Loading commit data... | |
va-clipper.h | Loading commit data... | |
va-h8300.h | Loading commit data... | |
va-i860.h | Loading commit data... | |
va-i960.h | Loading commit data... | |
va-m32r.h | Loading commit data... | |
va-m88k.h | Loading commit data... | |
va-mips.h | Loading commit data... | |
va-mn10200.h | Loading commit data... | |
va-mn10300.h | Loading commit data... | |
va-pa.h | Loading commit data... | |
va-ppc.h | Loading commit data... | |
va-pyr.h | Loading commit data... | |
va-sh.h | Loading commit data... | |
va-sparc.h | Loading commit data... | |
va-spur.h | Loading commit data... | |
va-v850.h | Loading commit data... | |
varargs.h | Loading commit data... |