aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1996-07-08 14:55:32 -0700
committerJim Wilson <wilson@gcc.gnu.org>1996-07-08 14:55:32 -0700
commitf7a61b839f7d938fc37a9b9fd671bbd7800f1d09 (patch)
tree4829ac5cfe8cf62a16daf15ad7c18dc576bfb526 /gcc/function.c
parenta1616dd9e81f077a581da475d45d379d7959fb04 (diff)
downloadgcc-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