From ac141aead6fa4a409ce9dfd56d84d80148be3323 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Wed, 17 Nov 2004 22:06:00 +0000 Subject: [PATCH] basic-block.h, [...]: Remove unused prototypes. * basic-block.h, c-common.h, df.h, expr.h, output.h, rtl.h, tree-chrec.h, tree-flow.h, tree-scalar-evolution.h, tree-ssa-live.h, tree.h: Remove unused prototypes. From-SVN: r90821 --- gcc/ChangeLog | 4 ++++ gcc/basic-block.h | 5 ----- gcc/c-common.h | 2 -- gcc/df.h | 2 -- gcc/expr.h | 3 --- gcc/output.h | 3 --- gcc/rtl.h | 3 --- gcc/tree-chrec.h | 1 - gcc/tree-flow.h | 3 --- gcc/tree-scalar-evolution.h | 1 - gcc/tree-ssa-live.h | 1 - gcc/tree.h | 6 ------ 12 files changed, 4 insertions(+), 30 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f88acfb44af..396ac8d7db2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -5,6 +5,10 @@ * jump.c (condjump_p): Remove unreachable code. + * basic-block.h, c-common.h, df.h, expr.h, output.h, rtl.h, + tree-chrec.h, tree-flow.h, tree-scalar-evolution.h, + tree-ssa-live.h, tree.h: Remove unused prototypes. + 2004-11-17 Jeff Law * tree-cfg.c (edge_to_cases): Renamed from edge_to_case_leader. diff --git a/gcc/basic-block.h b/gcc/basic-block.h index 7ef4a46cb3d..a8db432a1e5 100644 --- a/gcc/basic-block.h +++ b/gcc/basic-block.h @@ -452,7 +452,6 @@ extern void compute_dominance_frontiers (bitmap *); extern void dump_edge_info (FILE *, edge, int); extern void brief_dump_cfg (FILE *); extern void clear_edges (void); -extern void mark_critical_edges (void); extern rtx first_insn_after_basic_block_note (basic_block); /* Structure to group all of the information to process IF-THEN and @@ -716,10 +715,6 @@ extern struct edge_list *pre_edge_rev_lcm (FILE *, int, sbitmap *, extern void compute_available (sbitmap *, sbitmap *, sbitmap *, sbitmap *); extern int optimize_mode_switching (FILE *); -/* In emit-rtl.c. */ -extern rtx emit_block_insn_after (rtx, rtx, basic_block); -extern rtx emit_block_insn_before (rtx, rtx, basic_block); - /* In predict.c */ extern void estimate_probability (struct loops *); extern void expected_value_to_br_prob (void); diff --git a/gcc/c-common.h b/gcc/c-common.h index 8a788702682..63c095c0781 100644 --- a/gcc/c-common.h +++ b/gcc/c-common.h @@ -838,8 +838,6 @@ extern rtx c_expand_expr (tree, rtx, enum machine_mode, int, rtx *); extern tree c_staticp (tree); -extern int c_common_unsafe_for_reeval (tree); - extern void init_c_lex (void); extern void c_cpp_builtins (cpp_reader *); diff --git a/gcc/df.h b/gcc/df.h index a5a19332eff..d684c1e83d9 100644 --- a/gcc/df.h +++ b/gcc/df.h @@ -267,8 +267,6 @@ extern int df_ref_reg_replace (struct df *, struct ref *, rtx, rtx); extern int df_ref_remove (struct df *, struct ref *); -extern int df_insn_reg_replace (struct df *, basic_block, rtx, rtx, rtx); - extern int df_insn_mem_replace (struct df *, basic_block, rtx, rtx, rtx); extern struct ref *df_bb_def_use_swap (struct df *, basic_block, rtx, rtx, diff --git a/gcc/expr.h b/gcc/expr.h index feac478a5ab..f6f32e8ea23 100644 --- a/gcc/expr.h +++ b/gcc/expr.h @@ -545,9 +545,6 @@ extern rtx expr_size (tree); if the size can vary or is larger than an integer. */ extern HOST_WIDE_INT int_expr_size (tree); -/* Return the address of the trampoline for entering nested fn FUNCTION. */ -extern rtx trampoline_address (tree); - /* Return an rtx that refers to the value returned by a function in its original home. This becomes invalid if any more code is emitted. */ extern rtx hard_function_value (tree, tree, int); diff --git a/gcc/output.h b/gcc/output.h index 553f7c4e1cf..95090064079 100644 --- a/gcc/output.h +++ b/gcc/output.h @@ -149,7 +149,6 @@ extern const char *get_insn_template (int, rtx); extern int add_weak (tree, const char *, const char *); /* Functions in flow.c */ -extern void allocate_for_life_analysis (void); extern int regno_clobbered_at_setjmp (int); /* Functions in varasm.c. */ @@ -282,7 +281,6 @@ extern void assemble_zeros (unsigned HOST_WIDE_INT); /* Assemble an alignment pseudo op for an ALIGN-bit boundary. */ extern void assemble_align (int); -extern void assemble_eh_align (int); /* Assemble a string constant with the specified C string as contents. */ extern void assemble_string (const char *, int); @@ -292,7 +290,6 @@ extern void assemble_external_libcall (rtx); /* Assemble a label named NAME. */ extern void assemble_label (const char *); -extern void assemble_eh_label (const char *); /* Output to FILE a reference to the assembler name of a C-level name NAME. If NAME starts with a *, the rest of NAME is output verbatim. diff --git a/gcc/rtl.h b/gcc/rtl.h index f2b84c092ca..ed9fc875b0a 100644 --- a/gcc/rtl.h +++ b/gcc/rtl.h @@ -1336,7 +1336,6 @@ extern int ceil_log2 (unsigned HOST_WIDE_INT); /* In builtins.c */ extern rtx expand_builtin_expect_jump (tree, rtx, rtx); -extern void purge_builtin_constant_p (void); /* In explow.c */ extern void set_stack_check_libfunc (rtx); @@ -1353,7 +1352,6 @@ extern rtx emit_copy_of_insn_after (rtx, rtx); extern void set_reg_attrs_from_mem (rtx, rtx); extern void set_mem_attrs_from_reg (rtx, rtx); extern void set_reg_attrs_for_parm (rtx, rtx); -extern void set_reg_pointer_align (rtx, unsigned int); extern int mem_expr_equal_p (tree, tree); /* In rtl.c */ @@ -1901,7 +1899,6 @@ extern int comparison_dominates_p (enum rtx_code, enum rtx_code); extern int condjump_p (rtx); extern int any_condjump_p (rtx); extern int any_uncondjump_p (rtx); -extern int safe_to_remove_jump_p (rtx); extern rtx pc_set (rtx); extern rtx condjump_label (rtx); extern int simplejump_p (rtx); diff --git a/gcc/tree-chrec.h b/gcc/tree-chrec.h index bc722d8e872..a3e219086d2 100644 --- a/gcc/tree-chrec.h +++ b/gcc/tree-chrec.h @@ -74,7 +74,6 @@ extern tree chrec_type (tree); /* Operations. */ extern tree chrec_apply (unsigned, tree, tree); extern tree chrec_replace_initial_condition (tree, tree); -extern tree update_initial_condition_to_origin (tree); extern tree initial_condition (tree); extern tree initial_condition_in_loop_num (tree, unsigned); extern tree evolution_part_in_loop_num (tree, unsigned); diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h index dde18d72950..e392ddc6105 100644 --- a/gcc/tree-flow.h +++ b/gcc/tree-flow.h @@ -474,9 +474,7 @@ extern tree *last_stmt_ptr (basic_block); extern tree last_and_only_stmt (basic_block); extern edge find_taken_edge (basic_block, tree); extern void cfg_remove_useless_stmts (void); -extern edge thread_edge (edge, basic_block); extern basic_block label_to_block (tree); -extern void tree_optimize_tail_calls (bool, enum tree_dump_index); extern void bsi_insert_on_edge (edge, tree); extern basic_block bsi_insert_on_edge_immediate (edge, tree); extern void bsi_commit_one_edge_insert (edge, basic_block *); @@ -566,7 +564,6 @@ typedef bool (*walk_use_def_chains_fn) (tree, tree, void *); /* In tree-ssa.c */ extern void init_tree_ssa (void); -extern void dump_reaching_defs (FILE *); extern void debug_reaching_defs (void); extern void dump_tree_ssa (FILE *); extern void debug_tree_ssa (void); diff --git a/gcc/tree-scalar-evolution.h b/gcc/tree-scalar-evolution.h index e8d2eb453fb..caefa3b1bdc 100644 --- a/gcc/tree-scalar-evolution.h +++ b/gcc/tree-scalar-evolution.h @@ -30,7 +30,6 @@ extern void scev_reset (void); extern void scev_finalize (void); extern tree analyze_scalar_evolution (struct loop *, tree); extern tree instantiate_parameters (struct loop *, tree); -extern void eliminate_redundant_checks (void); extern void gather_stats_on_scev_database (void); extern void scev_analysis (void); extern bool simple_iv (struct loop *, tree, tree, tree *, tree *); diff --git a/gcc/tree-ssa-live.h b/gcc/tree-ssa-live.h index b109c252344..fc16fddec72 100644 --- a/gcc/tree-ssa-live.h +++ b/gcc/tree-ssa-live.h @@ -64,7 +64,6 @@ extern void dump_var_map (FILE *, var_map); extern int var_union (var_map, tree, tree); extern void change_partition_var (var_map, tree, int); extern void compact_var_map (var_map, int); -extern tree make_ssa_temp (tree); #ifdef ENABLE_CHECKING extern void register_ssa_partition_check (tree ssa_var); #endif diff --git a/gcc/tree.h b/gcc/tree.h index 83dd4ca0a1d..9785a53be78 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -3002,10 +3002,6 @@ extern tree merge_decl_attributes (tree, tree); extern tree merge_type_attributes (tree, tree); extern void default_register_cpp_builtins (struct cpp_reader *); -/* Return 1 if an attribute and its arguments are valid for a decl or type. */ - -extern int valid_machine_attribute (tree, tree, tree, tree); - /* Given a tree node and a string, return nonzero if the tree node is a valid attribute name for the string. */ @@ -3462,7 +3458,6 @@ extern tree lower_bound_in_type (tree, tree); /* In stmt.c */ extern void expand_expr_stmt (tree); -extern void expand_expr_stmt_value (tree, int, int); extern int warn_if_unused_value (tree, location_t); extern void expand_label (tree); extern void expand_goto (tree); @@ -3621,7 +3616,6 @@ extern void free_temp_slots (void); extern void pop_temp_slots (void); extern void push_temp_slots (void); extern void preserve_temp_slots (rtx); -extern void preserve_rtl_expr_temps (tree); extern int aggregate_value_p (tree, tree); extern void push_function_context (void); extern void pop_function_context (void);