* config/rs6000/rs6000.c (rs6000_arg_partial_bytes): Update comments.
From-SVN: r97242
This commit is contained in:
parent
f0078f8689
commit
fb63c7292d
@ -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.
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user