diff options
Diffstat (limited to 'gcc/integrate.c')
-rw-r--r-- | gcc/integrate.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/gcc/integrate.c b/gcc/integrate.c index 55ac31d..4ed42ef 100644 --- a/gcc/integrate.c +++ b/gcc/integrate.c @@ -206,9 +206,9 @@ set_decl_abstract_flags (tree decl, int setting) the function. */ rtx -get_hard_reg_initial_reg (struct function *fun, rtx reg) +get_hard_reg_initial_reg (rtx reg) { - struct initial_value_struct *ivs = fun->hard_reg_initial_vals; + struct initial_value_struct *ivs = crtl->hard_reg_initial_vals; int i; if (ivs == 0) @@ -234,14 +234,14 @@ get_hard_reg_initial_val (enum machine_mode mode, unsigned int regno) if (rv) return rv; - ivs = cfun->hard_reg_initial_vals; + ivs = crtl->hard_reg_initial_vals; if (ivs == 0) { ivs = ggc_alloc (sizeof (initial_value_struct)); ivs->num_entries = 0; ivs->max_entries = 5; ivs->entries = ggc_alloc (5 * sizeof (initial_value_pair)); - cfun->hard_reg_initial_vals = ivs; + crtl->hard_reg_initial_vals = ivs; } if (ivs->num_entries >= ivs->max_entries) @@ -268,7 +268,7 @@ has_hard_reg_initial_val (enum machine_mode mode, unsigned int regno) struct initial_value_struct *ivs; int i; - ivs = cfun->hard_reg_initial_vals; + ivs = crtl->hard_reg_initial_vals; if (ivs != 0) for (i = 0; i < ivs->num_entries; i++) if (GET_MODE (ivs->entries[i].hard_reg) == mode @@ -281,7 +281,7 @@ has_hard_reg_initial_val (enum machine_mode mode, unsigned int regno) unsigned int emit_initial_value_sets (void) { - struct initial_value_struct *ivs = cfun->hard_reg_initial_vals; + struct initial_value_struct *ivs = crtl->hard_reg_initial_vals; int i; rtx seq; @@ -324,7 +324,7 @@ allocate_initial_values (rtx *reg_equiv_memory_loc) { if (targetm.allocate_initial_value) { - struct initial_value_struct *ivs = cfun->hard_reg_initial_vals; + struct initial_value_struct *ivs = crtl->hard_reg_initial_vals; int i; if (ivs == 0) |