Update comments.
authorRichard Kenner <kenner@gcc.gnu.org>
Thu, 2 Jun 1994 11:24:33 +0000 (07:24 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Thu, 2 Jun 1994 11:24:33 +0000 (07:24 -0400)
From-SVN: r7420

gcc/calls.c
gcc/expr.c

index 444d00c13cffa18f637c60ae4cedc095427a79a2..88ab4430c88118d4cce801a7eaac62db166a9fb9 100644 (file)
@@ -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.  */
 
index 6ca30573d7264a1988b338350709764abfdb9864..edfd2ee8f74591ef48595bdf571223beefa45d09 100644 (file)
@@ -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)