diff options
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/function.c | 10 | ||||
-rw-r--r-- | gcc/rtl.h | 2 |
3 files changed, 4 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bb253b7..59cf7d7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/function.c b/gcc/function.c index 76747b3..3e1c0d9 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -4211,16 +4211,6 @@ instantiate_virtual_regs_1 (rtx *loc, rtx object, int extra_insns) return 1; } -/* 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. @@ -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); |