* config/rs6000/rs6000.c (rs6000_arg_partial_bytes): Update comments.

From-SVN: r97242
This commit is contained in:
Alan Modra 2005-03-30 07:06:05 +00:00 committed by Alan Modra
parent f0078f8689
commit fb63c7292d
2 changed files with 10 additions and 7 deletions

View File

@ -1,5 +1,7 @@
2005-03-30 Alan Modra <amodra@bigpond.net.au>
* config/rs6000/rs6000.c (rs6000_arg_partial_bytes): Update comments.
* calls.c (struct arg_data): Update "partial" comment.
(load_register_parameters): Update "nregs" comment.

View File

@ -4957,10 +4957,10 @@ function_arg (CUMULATIVE_ARGS *cum, enum machine_mode mode,
}
/* For an arg passed partly in registers and partly in memory, this is
the number of registers used. For args passed entirely in registers
or entirely in memory, zero. When an arg is described by a PARALLEL,
perhaps using more than one register type, this function returns the
number of bytes of registers used by the PARALLEL. */
the number of bytes passed in registers. For args passed entirely in
registers or entirely in memory, zero. When an arg is described by a
PARALLEL, perhaps using more than one register type, this function
returns the number of bytes used by the first element of the PARALLEL. */
static int
rs6000_arg_partial_bytes (CUMULATIVE_ARGS *cum, enum machine_mode mode,
@ -4985,9 +4985,10 @@ rs6000_arg_partial_bytes (CUMULATIVE_ARGS *cum, enum machine_mode mode,
align_words = rs6000_parm_start (mode, type, cum->words);
if (USE_FP_FOR_ARG_P (cum, mode, type)
/* If we are passing this arg in gprs as well, then this function
should return the number of gprs (or memory) partially passed,
*not* the number of fprs. */
/* If we are passing this arg in the fixed parameter save area
(gprs or memory) as well as fprs, then this function should
return the number of bytes passed in the parameter save area
rather than bytes passed in fprs. */
&& !(type
&& (cum->nargs_prototype <= 0
|| (DEFAULT_ABI == ABI_AIX