]> gcc.gnu.org Git - gcc.git/commit - gcc/config/sparc/sparc.c
sparc.c (function_arg_pass_by_reference): Return 1 for SCmode and DCmode if ARCH32.
authorEric Botcazou <ebotcazou@libertysurf.fr>
Tue, 27 Jan 2004 14:42:36 +0000 (15:42 +0100)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Tue, 27 Jan 2004 14:42:36 +0000 (14:42 +0000)
commitbe446dfc6bb52f0aecbc0c7fc71b7a8fbb35be4b
tree0c3946439f6563c3412bf9d01dddc4fb80a2aca6
parent04b1f9b877999485989fdb5265a0c48db49d2722
sparc.c (function_arg_pass_by_reference): Return 1 for SCmode and DCmode if ARCH32.

* config/sparc/sparc.c (function_arg_pass_by_reference): Return 1
for SCmode and DCmode if ARCH32.
(sparc_va_arg): Handle SCmode and DCmode by reference if ARCH32.
* config/sparc/sparc.h (RETURN_IN_MEMORY): Return 0 for TCmode
if ARCH32.
(BASE_RETURN_VALUE_REG): Return 32 for all FP modes except TFmode
if ARCH32.
(BASE_OUTGOING_VALUE_REG): Likewise.

From-SVN: r76708
gcc/ChangeLog
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.h
This page took 0.065114 seconds and 5 git commands to generate.