]> git.ipfire.org Git - thirdparty/gcc.git/commit
reload1.c (reload): Make all entries in reg_equiv_memory_loc unshared.
authorHans-Peter Nilsson <hp@bitrange.com>
Sat, 25 Aug 2001 21:39:47 +0000 (21:39 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Sat, 25 Aug 2001 21:39:47 +0000 (21:39 +0000)
commitcf728d61ac9eab580ca831f1e52584c5b828463a
tree3f04cc547069c87b98593d538db187624b02a7b5
parent6ab16dd9ad5daa079e0ad3312b1324a4dd51b8bb
reload1.c (reload): Make all entries in reg_equiv_memory_loc unshared.

* reload1.c (reload): Make all entries in reg_equiv_memory_loc
unshared.
* reload.c (make_memloc): Copy result if it is still
reg_equiv_memory_loc[regno] on return.
(subst_reloads) [ENABLE_CHECKING]: Check that none of
reg_equiv_constant, reg_equiv_memory_loc, reg_equiv_address and
reg_equiv_mem are modified by the substitutions.

From-SVN: r45177
gcc/ChangeLog
gcc/reload.c
gcc/reload1.c