diff options
author | Bernd Schmidt <crux@pool.informatik.rwth-aachen.de> | 1998-10-28 10:22:48 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-10-28 03:22:48 -0700 |
commit | ed396e68008200351bd49b4eb8a1cbe644d3b5f3 (patch) | |
tree | 930e66784844e640aa3c34f9123f16d19b6cb753 /gcc/rtl.h | |
parent | e626b8402cd9d9bfb88ddc0cc65f6cc734928d72 (diff) | |
download | gcc-ed396e68008200351bd49b4eb8a1cbe644d3b5f3.zip gcc-ed396e68008200351bd49b4eb8a1cbe644d3b5f3.tar.gz gcc-ed396e68008200351bd49b4eb8a1cbe644d3b5f3.tar.bz2 |
regclass.c (renumber, [...]): New static variables, moved out of allocate_reg_info.
* regclass.c (renumber, regno_allocated): New static variables, moved
out of allocate_reg_info.
(allocate_reg_info): Move these two variables outside the function.
Move code to free memory into new function free_reg_info.
(free_reg_info): New function, broken out of allocate_reg_info.
* toplev.c (compile_file): Call free_reg_info, not allocate_reg_info.
* rtl.h (allocate_reg_info): Don't declare.
(free_reg_info): Declare.
From-SVN: r23397
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r-- | gcc/rtl.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1010,7 +1010,7 @@ 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)); +extern void free_reg_info PROTO((void)); /* recog.c */ extern int asm_noperands PROTO((rtx)); |