summaryrefslogtreecommitdiff
path: root/gcc/profile.c
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2000-05-19 19:53:17 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2000-05-19 19:53:17 +0000
commitf8cacb57679a65b178048215cd4fc0d4e9ebd1a5 (patch)
tree333e24b7a9ae466ce4ae322302b06179b4f1e78c /gcc/profile.c
parent5ae82b91788514fcd2644d63da436b92ba4fc4c2 (diff)
downloadgcc-f8cacb57679a65b178048215cd4fc0d4e9ebd1a5.tar.gz
* jump.c (redirect_jump): Add delete_unused argument. Don't
remove labels and code following when LABEL_NUSES goes to zero. (invert_jump): Likewise. (jump_optimize_1): Fix redirect/invert arguments. (do_cross_jump, thread_jumps): Likewise. * flow.c (split_edge): Likewise. * reorg.c (optimize_skip): Likewise. (reorg_redirect_jump, relax_delay_slots, dbr_schedule): Likewise. * profile.c (instrument_arcs): Likewise. * loop.c (find_and_verify_loops): Likewise. Fix indentation. * rtl.h: Update prototypes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34033 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/profile.c')
-rw-r--r--gcc/profile.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/profile.c b/gcc/profile.c
index d8e2d62e62a..69ac575168d 100644
--- a/gcc/profile.c
+++ b/gcc/profile.c
@@ -293,14 +293,14 @@ instrument_arcs (f, num_blocks, dump_file)
if (this_is_simplejump)
{
after = NEXT_INSN (arcptr->branch_insn);
- if (! redirect_jump (arcptr->branch_insn, new_label))
+ if (! redirect_jump (arcptr->branch_insn, new_label, 1))
/* Don't know what to do if this branch won't
redirect. */
abort ();
}
else
{
- if (! invert_jump (arcptr->branch_insn, new_label))
+ if (! invert_jump (arcptr->branch_insn, new_label, 1))
/* Don't know what to do if this branch won't invert. */
abort ();