From d51b37c26807eefe12d799f5ca78973cfb43f971 Mon Sep 17 00:00:00 2001 From: aoliva Date: Thu, 17 Aug 2006 08:55:02 +0000 Subject: PR target/28146 * reload.h (reg_equiv_alt_mem_list): New declaration. * reload1.c (reg_equiv_alt_mem_list): New definition. (reload): Initialize it and release it. (delete_output_reload): Use it. * reload.c (push_reg_equiv_alt_mem): New function. (find_reloads_toplev): Call it. (find_reloads_address, find_reloads_address_1): Likewise. (find_reloads_subreg_address): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116215 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/reload.h | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/reload.h') diff --git a/gcc/reload.h b/gcc/reload.h index fbb315ef0fe..6de5e8471bf 100644 --- a/gcc/reload.h +++ b/gcc/reload.h @@ -161,6 +161,7 @@ extern rtx *reg_equiv_invariant; extern rtx *reg_equiv_memory_loc; extern rtx *reg_equiv_address; extern rtx *reg_equiv_mem; +extern rtx *reg_equiv_alt_mem_list; /* Element N is the list of insns that initialized reg N from its equivalent constant or memory slot. */ -- cgit v1.2.1