diff options
author | J"orn Rennecke <amylaar@redhat.co.uk> | 2001-09-21 00:45:30 +0000 |
---|---|---|
committer | J"orn Rennecke <amylaar@redhat.co.uk> | 2001-09-21 00:45:30 +0000 |
commit | abc391c84bedcd78029019597f32c2c0817f82fd (patch) | |
tree | 17d728b05bed014f8620fd0df4576c3c1a968f86 /gcc/integrate.h | |
parent | 789b7c0f00e6dc48d965580c34e996bafb129d90 (diff) |
* integrate.c (allocate_initial_values): New function.
* integrate.h (allocate_initial_values): Declare.
* local-alloc.c (local_alloc): Move call to allocate_reg_info from
here...
* reload1.c (reload): And initialization of reg_equiv_memory_loc
from here...
* toplev.c (rest_of_compilation): To here.
Call allocate_initial_values.
* tm.texi: add description for ALLOCATE_INITIAL_VALUE.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@45716 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/integrate.h')
-rw-r--r-- | gcc/integrate.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/integrate.h b/gcc/integrate.h index 66281e81ec7..c88e2cd9e0c 100644 --- a/gcc/integrate.h +++ b/gcc/integrate.h @@ -144,6 +144,7 @@ extern rtx has_hard_reg_initial_val PARAMS ((enum machine_mode, int)); extern void mark_hard_reg_initial_vals PARAMS ((struct function *)); /* Called from rest_of_compilation. */ extern void emit_initial_value_sets PARAMS ((void)); +extern void allocate_initial_values PARAMS ((rtx *)); /* Copy a declaration when one function is substituted inline into another. */ |