aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@cygnus.com>1999-02-08 13:39:33 -0800
committerRichard Henderson <rth@gcc.gnu.org>1999-02-08 13:39:33 -0800
commitacd693d10c5d694eb221071d0b171edbada6202a (patch)
tree7741976eef8dfd7090489ac85cbac76e34a04fc5 /gcc/expr.c
parent6ffc8580a7098be91a58d8aeca413fc7e2d61def (diff)
downloadgcc-acd693d10c5d694eb221071d0b171edbada6202a.zip
gcc-acd693d10c5d694eb221071d0b171edbada6202a.tar.gz
gcc-acd693d10c5d694eb221071d0b171edbada6202a.tar.bz2
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
Diffstat (limited to 'gcc/expr.c')
-rw-r--r--gcc/expr.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/gcc/expr.c b/gcc/expr.c
index 4b53a55..5eca5f5 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -5603,12 +5603,10 @@ expand_expr (exp, target, tmode, modifier)
p->forced_labels = gen_rtx_EXPR_LIST (VOIDmode,
label_rtx (exp),
p->forced_labels);
- p->addresses_labels = 1;
pop_obstacks ();
}
else
{
- current_function_addresses_labels = 1;
if (modifier == EXPAND_INITIALIZER)
forced_labels = gen_rtx_EXPR_LIST (VOIDmode,
label_rtx (exp),