* config/rs6000/rs6000.c (rs6000_parallel_return): New function.
commitee645a3b86cbf1a4daa24da5cb21633ac66b66ce
authorsegher <segher@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 17 Jan 2015 20:58:12 +0000 (17 20:58 +0000)
committersegher <segher@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 17 Jan 2015 20:58:12 +0000 (17 20:58 +0000)
treebf9cc8b3b7536e1431c8daf2fb9e0b35bbce462a
parente4ee8a4804b8dfb51872616f028cdb49e9b587b1
* config/rs6000/rs6000.c (rs6000_parallel_return): New function.
(rs6000_function_value): Use it.  Handle SCmode and TCmode as well,
for TARGET_32BIT && TARGET_POWERPC64.  Fix another BITS_PER_WORD
snafu.
(rs6000_libcall_value): Use the new function.

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