* function.c, rtl.h (get_first_nonparm_insn): Remove.
authorRichard Henderson <rth@redhat.com>
Wed, 30 Jun 2004 22:30:30 +0000 (15:30 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 30 Jun 2004 22:30:30 +0000 (15:30 -0700)
From-SVN: r83936

gcc/ChangeLog
gcc/function.c
gcc/rtl.h

index bb253b74ecb006ab7089783457914a8ea2e992ad..59cf7d75b10b5391c3ce73505a94ef3ffb2d1a7c 100644 (file)
@@ -1,3 +1,7 @@
+2004-06-30  Richard Henderson  <rth@redhat.com>
+
+       * function.c, rtl.h (get_first_nonparm_insn): Remove.
+
 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
 
        * c-common.h (check_function_format): Remove first parameter.
index 76747b333dca447a9dd0b2da533da4e131d3d17e..3e1c0d979513a4dfaf71cd00e7f433dc65c778ed 100644 (file)
@@ -4211,16 +4211,6 @@ instantiate_virtual_regs_1 (rtx *loc, rtx object, int extra_insns)
   return 1;
 }
 \f
-/* Return the first insn following those generated by `assign_parms'.  */
-
-rtx
-get_first_nonparm_insn (void)
-{
-  if (last_parm_insn)
-    return NEXT_INSN (last_parm_insn);
-  return get_insns ();
-}
-
 /* Return 1 if EXP is an aggregate type (or a value with aggregate type).
    This means a type for which function calls must pass an address to the
    function or get an address back from the function.
index 6013087327ca4fb4f0ee92ccbd15fb7064b72554..0fa2c8cfda6ad370d03943cb998a9d9334792c2a 100644 (file)
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1926,8 +1926,6 @@ extern const char *decode_asm_operands (rtx, rtx *, rtx **, const char **,
 extern enum reg_class reg_preferred_class (int);
 extern enum reg_class reg_alternate_class (int);
 
-extern rtx get_first_nonparm_insn (void);
-
 extern void split_all_insns (int);
 extern void split_all_insns_noflow (void);