diff options
author | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-05-19 06:49:58 +0000 |
---|---|---|
committer | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-05-19 06:49:58 +0000 |
commit | 8f869004286e3c9ebca939700517ff6b0b222445 (patch) | |
tree | 17c4d542445096d484b3cb4f6aa83da151b3ee6b /gcc/haifa-sched.c | |
parent | 718d002121c011f7b09e0fbcf82291e8082c8ce7 (diff) | |
download | gcc-8f869004286e3c9ebca939700517ff6b0b222445.tar.gz |
gcc/
* reg-notes.def (CROSSING_JUMP): Likewise.
* rtl.h (rtx_def): Update comment for jump flag.
(CROSSING_JUMP_P): Define.
* cfgcleanup.c (try_forward_edges, try_optimize_cfg): Use it instead
of a REG_CROSSING_JUMP note.
* cfghooks.c (tidy_fallthru_edges): Likewise.
* cfgrtl.c (fixup_partition_crossing, rtl_verify_edges): Likewise.
* emit-rtl.c (try_split): Likewise.
* haifa-sched.c (sched_create_recovery_edges): Likewise.
* ifcvt.c (find_if_case_1, find_if_case_2): Likewise.
* jump.c (redirect_jump_2): Likewise.
* reorg.c (follow_jumps, fill_slots_from_thread): Likewise.
(relax_delay_slots): Likewise.
* config/arc/arc.md (jump_i, cbranchsi4_scratch, *bbit): Likewise.
(bbit_di): Likewise.
* config/arc/arc.c (arc_reorg, arc_can_follow_jump): Likewise.
* config/sh/sh.md (jump_compact): Likewise.
* bb-reorder.c (rotate_loop): Likewise.
(pass_duplicate_computed_gotos::execute): Likewise.
(add_reg_crossing_jump_notes): Rename to...
(update_crossing_jump_flags): ...this.
(pass_partition_blocks::execute): Update accordingly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@210603 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/haifa-sched.c')
-rw-r--r-- | gcc/haifa-sched.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c index 5d16b4d0f94..149071ec94c 100644 --- a/gcc/haifa-sched.c +++ b/gcc/haifa-sched.c @@ -7653,7 +7653,7 @@ sched_create_recovery_edges (basic_block first_bb, basic_block rec, { /* We don't need the same note for the check because any_condjump_p (check) == true. */ - add_reg_note (jump, REG_CROSSING_JUMP, NULL_RTX); + CROSSING_JUMP_P (jump) = 1; } edge_flags = EDGE_CROSSING; } |