From acd693d10c5d694eb221071d0b171edbada6202a Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Mon, 8 Feb 1999 13:39:33 -0800 Subject: output.h (current_function_has_computed_jump): Rename from current_function_addresses_labels. * output.h (current_function_has_computed_jump): Rename from current_function_addresses_labels. * function.h (struct function): Likewise for addresses_labels member. * rtl.h (FUNCTION_FLAGS_HAS_COMPUTED_JUMP): Likewise. * function.c (current_function_has_computed_jump): Likewise. Update all references. * integrate.c (function_cannot_inline_p): Test current_function_has_computed_jump instead of addresses_labels. (initialize_for_inline): Likewise save. (output_inline_function): Likewise restore. * expr.c (expand_expr): Don't reference addresses_labels variables. * stmt.c (expand_computed_goto): Set has_computed_jump. From-SVN: r25100 --- gcc/stmt.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gcc/stmt.c') diff --git a/gcc/stmt.c b/gcc/stmt.c index ab7a5cf..62f880d 100644 --- a/gcc/stmt.c +++ b/gcc/stmt.c @@ -593,6 +593,8 @@ expand_computed_goto (exp) do_pending_stack_adjust (); emit_indirect_jump (x); + + current_function_has_computed_jump = 1; } /* Handle goto statements and the labels that they can go to. */ -- cgit v1.1