summaryrefslogtreecommitdiffstats
path: root/gcc/function.c
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2004-06-30 23:58:18 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2004-06-30 23:58:18 +0000
commit63e104a6778136736657ccdf5d33f95f61ea7505 (patch)
tree72444d2745efa29ca92cffbcfbeb2823592f16ba /gcc/function.c
parent2fadb29aa19625852934eb92cd7a6fc23f0f316b (diff)
downloadppe42-gcc-63e104a6778136736657ccdf5d33f95f61ea7505.tar.gz
ppe42-gcc-63e104a6778136736657ccdf5d33f95f61ea7505.zip
* function.h (struct function): Remove x_last_parm_insn,
inl_last_parm_insn. (last_parm_insn): Remove. * function.c (free_after_compilation): Don't clear them. (fixup_var_refs_insn, assign_parms): Don't set them. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83939 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/function.c')
-rw-r--r--gcc/function.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/gcc/function.c b/gcc/function.c
index 3e1c0d97951..faa77d9c960 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -446,12 +446,10 @@ free_after_compilation (struct function *f)
f->x_tail_recursion_reentry = NULL;
f->x_arg_pointer_save_area = NULL;
f->x_parm_birth_insn = NULL;
- f->x_last_parm_insn = NULL;
f->x_parm_reg_stack_loc = NULL;
f->fixup_var_refs_queue = NULL;
f->original_arg_vector = NULL;
f->original_decl_initial = NULL;
- f->inl_last_parm_insn = NULL;
f->epilogue_delay_list = NULL;
}
@@ -1824,12 +1822,6 @@ fixup_var_refs_insn (rtx insn, rtx var, enum machine_mode promoted_mode,
fixup_var_refs_1 (var, promoted_mode, &PATTERN (insn), insn,
&replacements, no_share);
- /* If this is last_parm_insn, and any instructions were output
- after it to fix it up, then we must set last_parm_insn to
- the last such instruction emitted. */
- if (insn == last_parm_insn)
- last_parm_insn = PREV_INSN (next_insn);
-
while (replacements)
{
struct fixup_replacement *next;
@@ -5292,8 +5284,6 @@ assign_parms (tree fndecl)
SET_DECL_RTL (result, x);
}
- last_parm_insn = get_last_insn ();
-
/* We have aligned all the args, so add space for the pretend args. */
stack_args_size.constant += extra_pretend_bytes;
current_function_args_size = stack_args_size.constant;
OpenPOWER on IntegriCloud