diff options
author | Zdenek Dvorak <dvorakz@suse.cz> | 2006-03-15 11:50:46 +0100 |
---|---|---|
committer | Zdenek Dvorak <rakdver@gcc.gnu.org> | 2006-03-15 10:50:46 +0000 |
commit | 8b96512fccf39032a88036515273cdb54124fcb6 (patch) | |
tree | 780a312b2244b187b4150b3a5172b3ea02c8db81 /gcc/haifa-sched.c | |
parent | c0fa4721981cd9c1675141bde3741e6151221dec (diff) | |
download | gcc-8b96512fccf39032a88036515273cdb54124fcb6.zip gcc-8b96512fccf39032a88036515273cdb54124fcb6.tar.gz gcc-8b96512fccf39032a88036515273cdb54124fcb6.tar.bz2 |
haifa-sched.c (unlink_other_notes, [...]): Do not handle loop notes.
* haifa-sched.c (unlink_other_notes, reemit_notes): Do not handle
loop notes.
* sched-deps.c (sched_analyze_insn, sched_analyze): Ditto.
From-SVN: r112082
Diffstat (limited to 'gcc/haifa-sched.c')
-rw-r--r-- | gcc/haifa-sched.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c index 325573a..89e1a18 100644 --- a/gcc/haifa-sched.c +++ b/gcc/haifa-sched.c @@ -989,9 +989,7 @@ unlink_other_notes (rtx insn, rtx tail) PREV_INSN (next) = prev; /* See sched_analyze to see how these are handled. */ - if (NOTE_LINE_NUMBER (insn) != NOTE_INSN_LOOP_BEG - && NOTE_LINE_NUMBER (insn) != NOTE_INSN_LOOP_END - && NOTE_LINE_NUMBER (insn) != NOTE_INSN_BASIC_BLOCK + if (NOTE_LINE_NUMBER (insn) != NOTE_INSN_BASIC_BLOCK && NOTE_LINE_NUMBER (insn) != NOTE_INSN_EH_REGION_BEG && NOTE_LINE_NUMBER (insn) != NOTE_INSN_EH_REGION_END) { @@ -1615,7 +1613,7 @@ move_insn1 (rtx insn, rtx last) } /* Search INSN for REG_SAVE_NOTE note pairs for - NOTE_INSN_{LOOP,EHREGION}_{BEG,END}; and convert them back into + NOTE_INSN_EHREGION_{BEG,END}; and convert them back into NOTEs. The REG_SAVE_NOTE note following first one is contains the saved value for NOTE_BLOCK_NUMBER which is useful for NOTE_INSN_EH_REGION_{BEG,END} NOTEs. LAST is the last instruction |