aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1998-10-28 00:06:22 +0000
committerJeff Law <law@gcc.gnu.org>1998-10-27 17:06:22 -0700
commite0c6d139a1ec551d14becfb6b36c0129d18d2791 (patch)
tree3184854ceaea3198aea54372f744aace3c6590dc /gcc/rtl.h
parentfebc6f831a2bc4eabee27cc3e221efa48bd03c94 (diff)
downloadgcc-e0c6d139a1ec551d14becfb6b36c0129d18d2791.zip
gcc-e0c6d139a1ec551d14becfb6b36c0129d18d2791.tar.gz
gcc-e0c6d139a1ec551d14becfb6b36c0129d18d2791.tar.bz2
toplev.c (compile_file): Call allocate_reg_info to free register table memory.
* toplev.c (compile_file): Call allocate_reg_info to free register table memory. * rtl.h (allocate_reg_info): Declare. From-SVN: r23384
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index d655d4e..0d7ffb7 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1009,6 +1009,9 @@ extern rtx find_use_as_address PROTO((rtx, rtx, HOST_WIDE_INT));
extern int max_parallel;
+/* Free up register info memory. */
+extern void allocate_reg_info PROTO((size_t, int, int));
+
/* recog.c */
extern int asm_noperands PROTO((rtx));
extern char *decode_asm_operands PROTO((rtx, rtx *, rtx **, char **, enum machine_mode *));