diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1997-07-14 06:51:35 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1997-07-14 06:51:35 -0400 |
commit | 9ddca353b96f567da5733851dfb028ccdffb9156 (patch) | |
tree | 84207fdb95c248b5d9fbdae49dc29bd88ae1b5fa /gcc | |
parent | 6ed545b124429c80a5dd7dd74673035880242060 (diff) | |
download | gcc-9ddca353b96f567da5733851dfb028ccdffb9156.zip gcc-9ddca353b96f567da5733851dfb028ccdffb9156.tar.gz gcc-9ddca353b96f567da5733851dfb028ccdffb9156.tar.bz2 |
(rest_of_compilation): Call regset_release_memory.
From-SVN: r14427
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/toplev.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c index 9ca2f75..1129281 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -151,6 +151,7 @@ extern void init_reg_sets (); extern void dump_flow_info (); extern void dump_sched_info (); extern void dump_local_alloc (); +extern void regset_release_memory (); void rest_of_decl_compilation (); void error_with_file_and_line PVPROTO((char *file, int line, char *s, ...)); @@ -3471,6 +3472,9 @@ rest_of_compilation (decl) final_end_function (insns, asm_out_file, optimize); assemble_end_function (decl, fnname); fflush (asm_out_file); + + /* Release all memory held by regsets now */ + regset_release_memory (); }); /* Write DBX symbols if requested */ |