aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgexpand.c
diff options
context:
space:
mode:
authorEric Christopher <echristo@gcc.gnu.org>2004-07-21 19:23:03 +0000
committerEric Christopher <echristo@gcc.gnu.org>2004-07-21 19:23:03 +0000
commitcaf93cb0d55b2a7d00eee250b5880a53205eef7c (patch)
tree62d1d9e6aa0313957234dd1e34bd0b74115418e7 /gcc/cfgexpand.c
parentd942072cb0b0ffebeff215e3ee182e882ffcbf9e (diff)
downloadgcc-caf93cb0d55b2a7d00eee250b5880a53205eef7c.zip
gcc-caf93cb0d55b2a7d00eee250b5880a53205eef7c.tar.gz
gcc-caf93cb0d55b2a7d00eee250b5880a53205eef7c.tar.bz2
builtins.c (expand_builtin_setjmp_receiver): Fix comment for code removal.
2004-07-21 Eric Christopher <echristo@redhat.com> * builtins.c (expand_builtin_setjmp_receiver): Fix comment for code removal. * c-decl.c (pop_scope): Ditto. * calls.c (expand_call): Remove call to current_nesting_level, update comment accordingly. Remove calls to expand_start_target_temps and expand_end_target_temps. * cfgexpand.c (construct_init_block): Remove call to expand_start_bindings_and_block. (construct_exit_block): Remove call to expand_end_bindings. * expr.c (safe_from_p): Remove BIND_EXPR handling. (expand_expr_real_1): Ditto. Fix formatting. (expand_vars): Delete. * stmt.c (POPSTACK): Remove block_stack. (stmt_status): Remove x_block_stack. (block_stack): Delete. (expand_start_bindings_and_block): Ditto. (expand_start_target_temps): Ditto. (expand_end_target_temps): Ditto. (current_nesting_level): Ditto. (warn_about_unused_variables): Ditto. (expand_end_bindings): Ditto. * tree.h: Remove declarations for above. 2004-07-21 Eric Christopher <echristo@redhat.com> * decl.c (poplevel): Inline unused variable checking. Change formatting. From-SVN: r85019
Diffstat (limited to 'gcc/cfgexpand.c')
-rw-r--r--gcc/cfgexpand.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c
index ff95788..5bcb59c 100644
--- a/gcc/cfgexpand.c
+++ b/gcc/cfgexpand.c
@@ -210,7 +210,7 @@ expand_gimple_basic_block (basic_block bb, FILE * dump_file)
expand_expr_stmt (stmt);
- /* Java emits line number notes in the top of labels.
+ /* Java emits line number notes in the top of labels.
??? Make this go away once line number notes are obsoleted. */
BB_HEAD (bb) = NEXT_INSN (last);
if (NOTE_P (BB_HEAD (bb)))
@@ -275,7 +275,7 @@ expand_gimple_basic_block (basic_block bb, FILE * dump_file)
if (JUMP_TABLE_DATA_P (last))
last = PREV_INSN (PREV_INSN (last));
BB_END (bb) = last;
-
+
if (dump_file)
dump_bb (bb, dump_file, 0);
update_bb_for_insn (bb);
@@ -292,8 +292,6 @@ construct_init_block (void)
basic_block init_block, first_block;
edge e;
- expand_start_bindings_and_block (0, NULL_TREE);
-
for (e = ENTRY_BLOCK_PTR->succ; e; e = e->succ_next)
if (e->dest == ENTRY_BLOCK_PTR->next_bb)
break;
@@ -329,7 +327,7 @@ construct_exit_block (void)
basic_block exit_block;
edge e, e2, next;
- /* Make sure the locus is set to the end of the function, so that
+ /* Make sure the locus is set to the end of the function, so that
epilogue line numbers and warnings are set properly. */
#ifdef USE_MAPPED_LOCATION
if (cfun->function_end_locus != UNKNOWN_LOCATION)
@@ -341,8 +339,6 @@ construct_exit_block (void)
/* The following insns belong to the top scope. */
record_block_change (DECL_INITIAL (current_function_decl));
- expand_end_bindings (NULL_TREE, 1, 0);
-
/* Generate rtl for function exit. */
expand_function_end ();