From 94b25f81caba08a4b8a4d031d7df61b287d19b8e Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Thu, 2 Jun 1994 07:24:33 -0400 Subject: [PATCH] Update comments. From-SVN: r7420 --- gcc/calls.c | 4 ++-- gcc/expr.c | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/gcc/calls.c b/gcc/calls.c index 444d00c13cf..88ab4430c88 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -328,8 +328,8 @@ prepare_call_address (funexp, fndecl, call_fusage, reg_parm_seen) the args to this call were processed. We restore `inhibit_defer_pop' to that value. - USE_INSNS is a chain of USE insns to be emitted immediately before - the actual CALL insn. + CALL_FUSAGE is either empty or an EXPR_LIST of USE expressions that + denote registers used by the called function. IS_CONST is true if this is a `const' call. */ diff --git a/gcc/expr.c b/gcc/expr.c index 6ca30573d72..edfd2ee8f74 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -1665,7 +1665,8 @@ move_block_from_reg (regno, x, nregs, size) } } -/* Mark REG as holding parameter for the CALL_INSN. */ +/* Add a USE expression for REG to the (possibly empty) list pointed + to by CALL_FUSAGE. REG must denote a hard register. */ void use_reg (call_fusage, reg) @@ -1680,8 +1681,8 @@ use_reg (call_fusage, reg) gen_rtx (USE, VOIDmode, reg), *call_fusage); } -/* Mark NREGS consecutive regs, starting at REGNO, as holding parameters - for the CALL_INSN. */ +/* Add USE expressions to *CALL_FUSAGE for each of NREGS consecutive regs, + starting at REGNO. All of these registers must be hard registers. */ void use_regs (call_fusage, regno, nregs) -- 2.30.2