aboutsummaryrefslogtreecommitdiff
path: root/gcc/genautomata.cc
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2022-04-12 15:06:40 +0200
committerMartin Liska <mliska@suse.cz>2022-05-05 15:03:47 +0200
commit880456ed99d23ae76be4ecc929bcbcf8cae5eb66 (patch)
treebc760231715719b7ff5c2a96e023eda5ddeabdce /gcc/genautomata.cc
parent6c53cf2e59533434608c6daac0271248d1167da6 (diff)
downloadgcc-880456ed99d23ae76be4ecc929bcbcf8cae5eb66.zip
gcc-880456ed99d23ae76be4ecc929bcbcf8cae5eb66.tar.gz
gcc-880456ed99d23ae76be4ecc929bcbcf8cae5eb66.tar.bz2
Remove loop-incremented dead code.
gcc/ChangeLog: * genautomata.cc (create_composed_state): Remove dead code. * graphite-poly.cc (print_pdrs): Likewise. * lto-wrapper.cc (run_gcc): Likewise. * tree-switch-conversion.cc (switch_decision_tree::balance_case_nodes): Likewise.
Diffstat (limited to 'gcc/genautomata.cc')
-rw-r--r--gcc/genautomata.cc21
1 files changed, 9 insertions, 12 deletions
diff --git a/gcc/genautomata.cc b/gcc/genautomata.cc
index e43314e..389c1c3 100644
--- a/gcc/genautomata.cc
+++ b/gcc/genautomata.cc
@@ -5661,7 +5661,6 @@ create_composed_state (state_t original_state, arc_t arcs_marked_by_insn,
state_t state_in_table;
state_t temp_state;
alt_state_t canonical_alt_states_list;
- int alts_number;
int new_state_p = 0;
if (arcs_marked_by_insn == NULL)
@@ -5731,17 +5730,15 @@ create_composed_state (state_t original_state, arc_t arcs_marked_by_insn,
|| (curr_arc->insn->insn_reserv_decl
!= DECL_INSN_RESERV (advance_cycle_insn_decl)))
add_arc (state, curr_arc->to_state, curr_arc->insn);
- }
- arcs_marked_by_insn->to_state = state;
- for (alts_number = 0,
- curr_arc = arcs_marked_by_insn->next_arc_marked_by_insn;
- curr_arc != NULL;
- curr_arc = next_arc)
- {
- next_arc = curr_arc->next_arc_marked_by_insn;
- remove_arc (original_state, curr_arc);
- alts_number++;
- }
+ }
+ arcs_marked_by_insn->to_state = state;
+ for (curr_arc = arcs_marked_by_insn->next_arc_marked_by_insn;
+ curr_arc != NULL;
+ curr_arc = next_arc)
+ {
+ next_arc = curr_arc->next_arc_marked_by_insn;
+ remove_arc (original_state, curr_arc);
+ }
}
}
if (!state->it_was_placed_in_stack_for_DFA_forming)