aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2004-11-17 22:06:00 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2004-11-17 22:06:00 +0000
commitac141aead6fa4a409ce9dfd56d84d80148be3323 (patch)
tree71566dfe812990b2ae5d975b94eb0e114eae7a6e
parenta448068177aaa19ba6b3e0c07826a0eb1b50f7a3 (diff)
downloadgcc-ac141aead6fa4a409ce9dfd56d84d80148be3323.zip
gcc-ac141aead6fa4a409ce9dfd56d84d80148be3323.tar.gz
gcc-ac141aead6fa4a409ce9dfd56d84d80148be3323.tar.bz2
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
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/basic-block.h5
-rw-r--r--gcc/c-common.h2
-rw-r--r--gcc/df.h2
-rw-r--r--gcc/expr.h3
-rw-r--r--gcc/output.h3
-rw-r--r--gcc/rtl.h3
-rw-r--r--gcc/tree-chrec.h1
-rw-r--r--gcc/tree-flow.h3
-rw-r--r--gcc/tree-scalar-evolution.h1
-rw-r--r--gcc/tree-ssa-live.h1
-rw-r--r--gcc/tree.h6
12 files changed, 4 insertions, 30 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f88acfb..396ac8d 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 <law@redhat.com>
* 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 7ef4a46..a8db432 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 8a78870..63c095c 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 a5a1933..d684c1e 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 feac478..f6f32e8 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 553f7c4..9509006 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 f2b84c0..ed9fc87 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 bc722d8..a3e2190 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 dde18d7..e392ddc 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 e8d2eb4..caefa3b 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 b109c25..fc16fdd 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 83dd4ca..9785a53 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);