From: Jeffrey A Law Date: Tue, 13 Oct 1998 23:41:11 +0000 (+0000) Subject: rtl.h: Delete duplicate prototypes. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ae0b51efbd5205a07efcc1d0f7e210445f8cabcf;p=gcc.git rtl.h: Delete duplicate prototypes. * rtl.h: Delete duplicate prototypes. Add some missing prototypes. * rtlanal.c: (for_each_rtx): Formatting tweak. From-SVN: r23069 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6511e39d809..6334e89bbc0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +Wed Oct 14 00:38:40 1998 Jeffrey A Law (law@cygnus.com) + + * rtl.h: Delete duplicate prototypes. Add some missing + prototypes. + * rtlanal.c: (for_each_rtx): Formatting tweak. + 1998-10-13 Herman A.J. ten Brugge * Makefile.in (USER_H): Add va-c4x.h to definition. diff --git a/gcc/rtl.h b/gcc/rtl.h index e65bbd06f1a..3c78edc4277 100644 --- a/gcc/rtl.h +++ b/gcc/rtl.h @@ -955,14 +955,6 @@ extern rtx gen_mem_addressof PROTO((rtx, union tree_node *)); extern rtx eliminate_constant_term PROTO((rtx, rtx *)); extern rtx expand_complex_abs PROTO((enum machine_mode, rtx, rtx, int)); extern enum machine_mode choose_hard_reg_mode PROTO((int, int)); -extern int rtx_varies_p PROTO((rtx)); -extern int may_trap_p PROTO((rtx)); -extern int side_effects_p PROTO((rtx)); -extern int volatile_refs_p PROTO((rtx)); -extern int volatile_insn_p PROTO((rtx)); -extern void remove_note PROTO((rtx, rtx)); -extern int refers_to_regno_p PROTO((int, int, rtx, rtx *)); -extern int reg_overlap_mentioned_p PROTO((rtx, rtx)); /* Functions in rtlanal.c */ @@ -984,7 +976,6 @@ extern rtx single_set PROTO((rtx)); extern rtx find_last_value PROTO((rtx, rtx *, rtx)); extern int refers_to_regno_p PROTO((int, int, rtx, rtx *)); extern int reg_overlap_mentioned_p PROTO((rtx, rtx)); -extern rtx find_use_as_address PROTO((rtx, rtx, HOST_WIDE_INT)); extern void note_stores PROTO((rtx, void (*)())); extern rtx reg_set_last PROTO((rtx, rtx)); extern int rtx_equal_p PROTO((rtx, rtx)); @@ -999,19 +990,26 @@ extern int side_effects_p PROTO((rtx)); extern int volatile_refs_p PROTO((rtx)); extern int volatile_insn_p PROTO((rtx)); extern int may_trap_p PROTO((rtx)); -extern int inequality_comparison_p PROTO((rtx)); +extern int inequality_comparisons_p PROTO ((rtx)); extern rtx replace_rtx PROTO((rtx, rtx, rtx)); extern rtx replace_regs PROTO((rtx, rtx *, int, int)); extern int computed_jump_p PROTO((rtx)); typedef int (*rtx_function) PROTO((rtx *, void *)); extern int for_each_rtx PROTO((rtx *, rtx_function, void *)); +/* flow.c */ + +extern rtx find_use_as_address PROTO((rtx, rtx, HOST_WIDE_INT)); + +/* regclass.c */ + /* Maximum number of parallel sets and clobbers in any insn in this fn. Always at least 3, since the combiner could put that many togetherm and we want this to remain correct for all the remaining passes. */ extern int max_parallel; +/* recog.c */ extern int asm_noperands PROTO((rtx)); extern char *decode_asm_operands PROTO((rtx, rtx *, rtx **, char **, enum machine_mode *)); @@ -1218,24 +1216,6 @@ extern char *regno_pointer_align; extern int rtx_to_tree_code PROTO((enum rtx_code)); -/* In rtlanal.c */ -extern int reg_set_p PROTO ((rtx, rtx)); -extern int reg_mentioned_p PROTO ((rtx, rtx)); -extern int reg_referenced_p PROTO ((rtx, rtx)); -extern int reg_used_between_p PROTO ((rtx, rtx, rtx)); -extern int reg_set_p PROTO ((rtx, rtx)); -extern int reg_referenced_between_p PROTO ((rtx, rtx, rtx)); -extern int reg_set_between_p PROTO ((rtx, rtx, rtx)); -extern int rtx_unstable_p PROTO ((rtx)); -extern int rtx_addr_varies_p PROTO ((rtx)); -extern int rtx_equal_p PROTO ((rtx, rtx)); -extern int inequality_comparisons_p PROTO ((rtx)); -extern int dead_or_set_p PROTO ((rtx, rtx)); -extern int dead_or_set_regno_p PROTO ((rtx, int)); -extern int no_labels_between_p PROTO ((rtx, rtx)); -extern int modified_between_p PROTO ((rtx, rtx, rtx)); -extern int modified_in_p PROTO ((rtx, rtx)); - /* In tree.c */ extern void obfree PROTO ((char *)); struct obstack; diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c index 6e5fa77fd3e..15151783875 100644 --- a/gcc/rtlanal.c +++ b/gcc/rtlanal.c @@ -2058,7 +2058,8 @@ computed_jump_p (insn) This routine is very general, and could (should?) be used to implement many of the other routines in this file. */ -int for_each_rtx (x, f, data) +int +for_each_rtx (x, f, data) rtx* x; rtx_function f; void* data;