sparc.c (function_arg_partial_nregs): Never return 1 for complex integral modes whose...
authorEric Botcazou <ebotcazou@libertysurf.fr>
Wed, 29 Oct 2003 15:36:12 +0000 (16:36 +0100)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Wed, 29 Oct 2003 15:36:12 +0000 (15:36 +0000)
commit69494148175d2ec7bc700b9939645a0df40b8cc1
tree20b899c24c143379fe8552185bb09b0632de9f08
parent2035efe7fbfe3205e24f476402d7504650999530
sparc.c (function_arg_partial_nregs): Never return 1 for complex integral modes whose size is lesser or equal to a word.

* config/sparc/sparc.c (function_arg_partial_nregs) [TARGET_ARCH64]:
Never return 1 for complex integral modes whose size is lesser or
equal to a word.
(function_arg_pass_by_reference) [TARGET_ARCH64]: Mention CTImode
in the comment.
(function_arg_advance) [TARGET_ARCH64]: Don't special-case complex
modes.
(sparc_va_arg) [TARGET_ARCH64]: Handle any types whose is greater
than 16 bytes by reference.

From-SVN: r73044
gcc/ChangeLog
gcc/config/sparc/sparc.c