aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-03-08 17:29:43 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1995-03-08 17:29:43 -0500
commit5b0e2c7ddcb7533c04d81397560fbd7c03113437 (patch)
treeef158badcbb4020e3fef011e364f6e3a64fb57d0 /gcc
parent2fbb1ada27b196744d19e94bc3284dc99a13f0f0 (diff)
downloadgcc-5b0e2c7ddcb7533c04d81397560fbd7c03113437.zip
gcc-5b0e2c7ddcb7533c04d81397560fbd7c03113437.tar.gz
gcc-5b0e2c7ddcb7533c04d81397560fbd7c03113437.tar.bz2
(initialize_for_inline, output_inline_function): Handle FORCED_LABELS.
From-SVN: r9136
Diffstat (limited to 'gcc')
-rw-r--r--gcc/integrate.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/integrate.c b/gcc/integrate.c
index 01ab5ea..93a7683 100644
--- a/gcc/integrate.c
+++ b/gcc/integrate.c
@@ -324,7 +324,7 @@ initialize_for_inline (fndecl, min_labelno, max_labelno, max_reg, copy)
max_parm_reg, max_reg,
current_function_args_size,
current_function_pops_args,
- stack_slot_list, function_flags,
+ stack_slot_list, forced_labels, function_flags,
current_function_outgoing_args_size,
arg_vector, (rtx) DECL_INITIAL (fndecl));
}
@@ -3011,6 +3011,7 @@ output_inline_function (fndecl)
restore_reg_data (FIRST_PARM_INSN (head));
stack_slot_list = STACK_SLOT_LIST (head);
+ forced_labels = FORCED_LABELS (head);
if (FUNCTION_FLAGS (head) & FUNCTION_FLAGS_CALLS_ALLOCA)
current_function_calls_alloca = 1;