]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Makefile.in (toplev.o, [...]): Depend on reload.h
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Fri, 13 Apr 2001 16:41:16 +0000 (16:41 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Fri, 13 Apr 2001 16:41:16 +0000 (16:41 +0000)
* Makefile.in (toplev.o, jump.o, regmove.o): Depend on reload.h

* jump.c, regmove.c, toplev.c: Include reload.h.

* reload.h (reload_cse_regs): Declare.

* rtl.h (find_equiv_reg, operands_match_p, safe_from_earlyclobber,
reload_cse_regs, init_reload, mark_home_live, reload,
init_caller_save): Delete redundant prototypes.

From-SVN: r41338

gcc/ChangeLog
gcc/Makefile.in
gcc/jump.c
gcc/regmove.c
gcc/reload.h
gcc/rtl.h
gcc/toplev.c

index 810ee5292f2834a1c42b48181a98f6a4c1176f07..b3d3c91a8e13a43f89f852d79d10077214aa1952 100644 (file)
@@ -1,3 +1,15 @@
+2001-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * Makefile.in (toplev.o, jump.o, regmove.o): Depend on reload.h
+
+       * jump.c, regmove.c, toplev.c: Include reload.h.
+
+       * reload.h (reload_cse_regs): Declare.
+
+       * rtl.h (find_equiv_reg, operands_match_p, safe_from_earlyclobber,
+       reload_cse_regs, init_reload, mark_home_live, reload,
+       init_caller_save): Delete redundant prototypes.
+
 2001-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * Makefile.in (ssa.o, regclass.o): Depend on $(EXPR_H).
index 463499500ac139d76ffd5b3010675ae9f4e9203e..b824f3965f0353982f7c4190058394c649a025a2 100644 (file)
@@ -1379,7 +1379,7 @@ toplev.o : toplev.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) function.h \
    insn-config.h intl.h $(RECOG_H) Makefile toplev.h dwarfout.h \
    dwarf2out.h sdbout.h dbxout.h $(EXPR_H) hard-reg-set.h $(BASIC_BLOCK_H) \
    graph.h $(LOOP_H) except.h $(REGS_H) $(TIMEVAR_H) $(lang_options_files) \
-   ssa.h params.h $(TM_P_H)
+   ssa.h params.h $(TM_P_H) reload.h
        $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(MAYBE_USE_COLLECT2) \
          -DTARGET_NAME=\"$(target_alias)\" \
          -c $(srcdir)/toplev.c
@@ -1455,7 +1455,7 @@ integrate.o : integrate.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \
    params.h $(TM_P_H)
 jump.o : jump.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h hard-reg-set.h $(REGS_H) \
    insn-config.h $(RECOG_H) $(EXPR_H) real.h except.h function.h \
-   toplev.h $(INSN_ATTR_H) $(TM_P_H)
+   toplev.h $(INSN_ATTR_H) $(TM_P_H) reload.h
 
 simplify-rtx.o : simplify-rtx.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(REGS_H) \
    hard-reg-set.h flags.h real.h insn-config.h $(RECOG_H) $(EXPR_H) toplev.h \
@@ -1533,7 +1533,7 @@ alias.o : alias.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h hard-reg-set.h \
    $(GGC_H) function.h cselib.h $(TREE_H) $(TM_P_H)
 regmove.o : regmove.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) insn-config.h \
    $(RECOG_H) output.h $(REGS_H) hard-reg-set.h flags.h function.h \
-   $(EXPR_H) $(BASIC_BLOCK_H) toplev.h $(TM_P_H) except.h
+   $(EXPR_H) $(BASIC_BLOCK_H) toplev.h $(TM_P_H) except.h reload.h
 haifa-sched.o : haifa-sched.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) sched-int.h \
    $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \
    $(INSN_ATTR_H) toplev.h $(RECOG_H) except.h $(TM_P_H)
index e4a7cf8222831f716a41619bd59717a44f79a3ac..779972252acde17d26b5ec682c2aa9dac7f3823f 100644 (file)
@@ -66,6 +66,7 @@ Boston, MA 02111-1307, USA.  */
 #include "real.h"
 #include "except.h"
 #include "toplev.h"
+#include "reload.h"
 
 /* ??? Eventually must record somehow the labels used by jumps
    from nested functions.  */
index 84adaedd0843af0b19d4cb0037c1de624231c74a..2e0fa9ed5fe14f893f6043397595a5bb429d2c55 100644 (file)
@@ -40,6 +40,7 @@ Boston, MA 02111-1307, USA.  */
 #include "basic-block.h"
 #include "except.h"
 #include "toplev.h"
+#include "reload.h"
 
 static int perhaps_ends_bb_p   PARAMS ((rtx));
 static int optimize_reg_copy_1 PARAMS ((rtx, rtx, rtx));
index b604184a5297493a273e88449b2a37a7d5b6131a..40af087e48e0a7e4e40192f68f91c301da52101b 100644 (file)
@@ -343,6 +343,7 @@ int earlyclobber_operand_p PARAMS ((rtx));
 
 /* Functions in reload1.c:  */
 
+extern void reload_cse_regs            PARAMS ((rtx));
 extern int reloads_conflict            PARAMS ((int, int));
 
 /* Initialize the reload pass once per compilation.  */
index d7943221885cb587e021aff059dce25eb9ed9e9e..a417a955ce3a0273e8118b88f256592eb8170cc0 100644 (file)
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1274,9 +1274,6 @@ extern enum rtx_code unsigned_condition   PARAMS ((enum rtx_code));
 extern enum rtx_code signed_condition  PARAMS ((enum rtx_code));
 extern void mark_jump_label            PARAMS ((rtx, rtx, int, int));
 
-/* In reload.c */
-extern rtx find_equiv_reg              PARAMS ((rtx, rtx, enum reg_class, int, short *, int, enum machine_mode));
-
 /* In jump.c */
 extern rtx squeeze_notes               PARAMS ((rtx, rtx));
 extern rtx delete_insn                 PARAMS ((rtx));
@@ -1803,10 +1800,6 @@ extern void update_temp_slot_address                     PARAMS ((rtx, rtx));
 extern void purge_addressof                            PARAMS ((rtx));
 extern void purge_hard_subreg_sets                     PARAMS ((rtx));
 
-/* In reload.c */
-extern int operands_match_p            PARAMS ((rtx, rtx));
-extern int safe_from_earlyclobber      PARAMS ((rtx, rtx));
-
 /* In stmt.c */
 extern void set_file_and_line_for_stmt PARAMS ((const char *, int));
 extern void expand_null_return         PARAMS ((void));
@@ -1882,15 +1875,6 @@ extern void dump_local_alloc             PARAMS ((FILE *));
 extern int local_alloc                 PARAMS ((void));
 extern int function_invariant_p                PARAMS ((rtx));
 
-/* In reload1.c */
-extern void reload_cse_regs            PARAMS ((rtx));
-extern void init_reload                        PARAMS ((void));
-extern void mark_home_live             PARAMS ((int));
-extern int reload                      PARAMS ((rtx, int));
-
-/* In caller-save.c */
-extern void init_caller_save           PARAMS ((void));
-
 /* In profile.c */
 extern void init_branch_prob           PARAMS ((const char *));
 extern void branch_prob                        PARAMS ((void));
index ae4de0e46ed3f374dc20dcede01894765861939e..413fa2f144268185b01e27261ef954cab7a50305 100644 (file)
@@ -63,6 +63,7 @@ Boston, MA 02111-1307, USA.  */
 #include "diagnostic.h"
 #include "ssa.h"
 #include "params.h"
+#include "reload.h"
 
 #ifdef DWARF_DEBUGGING_INFO
 #include "dwarfout.h"