summaryrefslogtreecommitdiff
path: root/gcc/reload.h
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2000-08-21 13:42:29 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2000-08-21 13:42:29 +0000
commitbfd0ee98ca885f724efc6b3a402cce1c7237cf56 (patch)
treedf6727ef9c7c1a0110978c0130d936f8504b1fe8 /gcc/reload.h
parent0c55dfc6680bbea9f00c5c6332d71596523865d0 (diff)
downloadgcc-bfd0ee98ca885f724efc6b3a402cce1c7237cf56.tar.gz
* global.c (global_alloc): Avoid passing dumpfile argument to
reload routines. * toplev.c (rest_of_compilation): Likewise. * reload.h (reload): Remove dumpfile argument. Callers changed. (debug_reload, debug_reload_to_stream): Move prototypes here. * rtl.h (reload): Remove dumpfile argument. * reload.c (debug_reload): Remove prototype. (debug_reload_to_stream): Likewise. * reload1.c: Avoid passing dumpfile around, rely on rtl_dump_file instead. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35840 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/reload.h')
-rw-r--r--gcc/reload.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/reload.h b/gcc/reload.h
index 25bc37c8660..5561197d298 100644
--- a/gcc/reload.h
+++ b/gcc/reload.h
@@ -348,7 +348,7 @@ extern int reloads_conflict PARAMS ((int, int));
extern void init_reload PARAMS ((void));
/* The reload pass itself. */
-extern int reload PARAMS ((rtx, int, FILE *));
+extern int reload PARAMS ((rtx, int));
/* Mark the slots in regs_ever_live for the hard regs
used by pseudo-reg number REGNO. */
@@ -382,3 +382,7 @@ extern void save_call_clobbered_regs PARAMS ((void));
/* Replace (subreg (reg)) with the appropriate (reg) for any operands. */
extern void cleanup_subreg_operands PARAMS ((rtx));
+
+/* Debugging support. */
+extern void debug_reload_to_stream PARAMS ((FILE *));
+extern void debug_reload PARAMS ((void));