From 6039a0c74a90a4a344e2c000115acfa46293ef8f Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Sat, 11 Nov 2006 16:50:16 +0100 Subject: tree-pass.h (pass_purge_lineno_notes): Remove declaration. * 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. From-SVN: r118693 --- gcc/tree-pass.h | 1 - 1 file changed, 1 deletion(-) (limited to 'gcc/tree-pass.h') diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h index 3ab0ef7..d6838d2 100644 --- a/gcc/tree-pass.h +++ b/gcc/tree-pass.h @@ -386,7 +386,6 @@ extern struct tree_opt_pass pass_duplicate_computed_gotos; extern struct tree_opt_pass pass_variable_tracking; extern struct tree_opt_pass pass_free_cfg; extern struct tree_opt_pass pass_machine_reorg; -extern struct tree_opt_pass pass_purge_lineno_notes; extern struct tree_opt_pass pass_cleanup_barriers; extern struct tree_opt_pass pass_delay_slots; extern struct tree_opt_pass pass_split_for_shorten_branches; -- cgit v1.1