diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1996-07-08 14:55:32 -0700 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1996-07-08 14:55:32 -0700 |
commit | f7a61b839f7d938fc37a9b9fd671bbd7800f1d09 (patch) | |
tree | 4829ac5cfe8cf62a16daf15ad7c18dc576bfb526 /gcc/function.c | |
parent | a1616dd9e81f077a581da475d45d379d7959fb04 (diff) | |
download | gcc-f7a61b839f7d938fc37a9b9fd671bbd7800f1d09.zip gcc-f7a61b839f7d938fc37a9b9fd671bbd7800f1d09.tar.gz gcc-f7a61b839f7d938fc37a9b9fd671bbd7800f1d09.tar.bz2 |
(function_arg): Add explicit checks for FIELD_DECLs.
(mips_function_value): Add explicit checks for FIELD_DECLs, and save
them in the array FIELDS. When returning structure with 1 float field,
enclose it in a PARALLEL and set the PARALLEL mode correctly.
* mips/mips.md (call_value): Call gen_call_value_multiple_internal0
only if there are multiple return values. Strip the PARALLEL off
if there there is only one return value.
From-SVN: r12411
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions