OSDN Git Service

* config/sparc/sparc.c (function_arg_partial_nregs) [TARGET_ARCH64]:
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Oct 2003 15:36:12 +0000 (15:36 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Oct 2003 15:36:12 +0000 (15:36 +0000)
commitb69bc1b06b3b9f4eacc901a3f8dd15ddb75c249a
tree20b899c24c143379fe8552185bb09b0632de9f08
parentd3a08b0c6c4ebe3d668cb88ec5878964e78cf2a8
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73044 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sparc/sparc.c