diff options
author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-11-11 15:50:16 +0000 |
---|---|---|
committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-11-11 15:50:16 +0000 |
commit | f2aa2401262b4d4cd3efa813546d9143facaf865 (patch) | |
tree | 5f4208819ca7ad9f4213c79c692e4029d0966257 /gcc/cfgrtl.c | |
parent | 8a1417cb7521b0bea5f506bc69233e0ce15edeb6 (diff) | |
download | gcc-f2aa2401262b4d4cd3efa813546d9143facaf865.tar.gz |
* tree-pass.h (pass_purge_lineno_notes): Remove declaration.
* modulo-sched.c (find_line_note): Remove.
(loop_canon_p): Do not worry about line number notes.
(sms_schedule): Likewise.
* cse.c (cse_main): Likewise.
* regmove.c (fixup_match_1): Likewise
* function.c (emit_return_info_block): Likewise.
(expand_function_end): Likewise.
(thread_prologue_an_epilogue_insns): Likewise.
* cfgrtl.c (try_redirect_by_replacing_jump, rtl_tidy_fallthru_edge):
Likewise.
* emit-rtl.c (find_line_note, emit_insn_after_with_line_notes,
emit_note_copy_after): Kill.
(emit_note_copy): Do not worry about line numbers.
* jump.c (purge_line_number_notes): Kill.
(pass_purge_lineno_notes): Kill.
* cfgcleanup.c (rest_of_handle_jump2): Kill purge_line_number_notes
call.
* rtl.h (emit_note_copy_after, emit_insn_after_with_line_notes): Kill.
* passes.c (init_optimization_passes): Don't purge_lineno_notes.
* sched-ebb.c (schedule_ebbs): Don't do rm_redundant_line_notes.
* tree-pass.h (pass_purge_lineno_notes): Kill.
* sched-ebb.c (schedule_ebb): Don't rm_line_notes,
rm_redundant_line_notes.
* sched-rgb.c (schedule_region): Don't rm_line_notes,
rm_redundant_line_notes.
* sched-int.h (rm_line_notes, rm_redundant_line_notes): Kill.
* haifa-sched.c: Update comment about handling notes.
(unlink_line_notes): Kill.
(rm_line_notes): Kill.
(save_line_notes): Simplify.
(rm_redundant_line_notes): Kill.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118693 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cfgrtl.c')
-rw-r--r-- | gcc/cfgrtl.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c index ea39f35cc20..0edad6a1af3 100644 --- a/gcc/cfgrtl.c +++ b/gcc/cfgrtl.c @@ -866,12 +866,6 @@ try_redirect_by_replacing_jump (edge e, basic_block target, bool in_cfglayout) e->probability = REG_BR_PROB_BASE; e->count = src->count; - /* We don't want a block to end on a line-number note since that has - the potential of changing the code between -g and not -g. */ - while (NOTE_P (BB_END (e->src)) - && NOTE_LINE_NUMBER (BB_END (e->src)) >= 0) - delete_insn (BB_END (e->src)); - if (e->dest != target) redirect_edge_succ (e, target); @@ -1233,11 +1227,6 @@ rtl_tidy_fallthru_edge (edge e) #endif q = PREV_INSN (q); - - /* We don't want a block to end on a line-number note since that has - the potential of changing the code between -g and not -g. */ - while (NOTE_P (q) && NOTE_LINE_NUMBER (q) >= 0) - q = PREV_INSN (q); } /* Selectively unlink the sequence. */ |