mirror of git://gcc.gnu.org/git/gcc.git
jump.c (cleanup_barriers): Use delete_insn instead of delete_barrier.
* jump.c (cleanup_barriers): Use delete_insn instead of delete_barrier. (delete_barrier): Remove. * rtl.h: Remove the corresponding prototype. From-SVN: r90090
This commit is contained in:
parent
e0ce77087d
commit
f014fc4707
|
@ -1,3 +1,10 @@
|
||||||
|
2004-11-04 Kazu Hirata <kazu@cs.umass.edu>
|
||||||
|
|
||||||
|
* jump.c (cleanup_barriers): Use delete_insn instead of
|
||||||
|
delete_barrier.
|
||||||
|
(delete_barrier): Remove.
|
||||||
|
* rtl.h: Remove the corresponding prototype.
|
||||||
|
|
||||||
2004-11-04 Kazu Hirata <kazu@cs.umass.edu>
|
2004-11-04 Kazu Hirata <kazu@cs.umass.edu>
|
||||||
|
|
||||||
* expr.c (mostly_zero_p): Make it static.
|
* expr.c (mostly_zero_p): Make it static.
|
||||||
|
|
13
gcc/jump.c
13
gcc/jump.c
|
@ -114,7 +114,7 @@ cleanup_barriers (void)
|
||||||
{
|
{
|
||||||
prev = prev_nonnote_insn (insn);
|
prev = prev_nonnote_insn (insn);
|
||||||
if (BARRIER_P (prev))
|
if (BARRIER_P (prev))
|
||||||
delete_barrier (insn);
|
delete_insn (insn);
|
||||||
else if (prev != PREV_INSN (insn))
|
else if (prev != PREV_INSN (insn))
|
||||||
reorder_insns (insn, insn, prev);
|
reorder_insns (insn, insn, prev);
|
||||||
}
|
}
|
||||||
|
@ -1167,17 +1167,6 @@ delete_jump (rtx insn)
|
||||||
delete_computation (insn);
|
delete_computation (insn);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Verify INSN is a BARRIER and delete it. */
|
|
||||||
|
|
||||||
void
|
|
||||||
delete_barrier (rtx insn)
|
|
||||||
{
|
|
||||||
if (!BARRIER_P (insn))
|
|
||||||
abort ();
|
|
||||||
|
|
||||||
delete_insn (insn);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Recursively delete prior insns that compute the value (used only by INSN
|
/* Recursively delete prior insns that compute the value (used only by INSN
|
||||||
which the caller is deleting) stored in the register mentioned by NOTE
|
which the caller is deleting) stored in the register mentioned by NOTE
|
||||||
which is a REG_DEAD note associated with INSN. */
|
which is a REG_DEAD note associated with INSN. */
|
||||||
|
|
|
@ -1528,7 +1528,6 @@ extern void cleanup_barriers (void);
|
||||||
extern bool squeeze_notes (rtx *, rtx *);
|
extern bool squeeze_notes (rtx *, rtx *);
|
||||||
extern rtx delete_related_insns (rtx);
|
extern rtx delete_related_insns (rtx);
|
||||||
extern void delete_jump (rtx);
|
extern void delete_jump (rtx);
|
||||||
extern void delete_barrier (rtx);
|
|
||||||
extern rtx get_label_before (rtx);
|
extern rtx get_label_before (rtx);
|
||||||
extern rtx get_label_after (rtx);
|
extern rtx get_label_after (rtx);
|
||||||
extern rtx follow_jumps (rtx);
|
extern rtx follow_jumps (rtx);
|
||||||
|
|
Loading…
Reference in New Issue