diff options
author | J"orn Rennecke <amylaar@cygnus.co.uk> | 1999-03-22 13:11:31 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 1999-03-22 13:11:31 +0000 |
commit | ce9d4c6d80126b0d4549e80ddd92bfab017d22f4 (patch) | |
tree | 3dc71ee0033d2efbf9c8a4e8c88dd81a231e3a57 /gcc/reload.c | |
parent | d3c29f99efaa2162cc444dc66c8c488f31dfa88d (diff) | |
download | gcc-ce9d4c6d80126b0d4549e80ddd92bfab017d22f4.zip gcc-ce9d4c6d80126b0d4549e80ddd92bfab017d22f4.tar.gz gcc-ce9d4c6d80126b0d4549e80ddd92bfab017d22f4.tar.bz2 |
rtl.h (shallow_copy_rtx): Declare.
* rtl.h (shallow_copy_rtx): Declare.
* rtl.c (shallow_copy_rtx): New function.
* reload.c (find_reloads_toplev): Use shallow_copy_rtx instead of
copy_rtx.
From-SVN: r25897
Diffstat (limited to 'gcc/reload.c')
-rw-r--r-- | gcc/reload.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/reload.c b/gcc/reload.c index 8ba0621..a68f2ef 100644 --- a/gcc/reload.c +++ b/gcc/reload.c @@ -4517,7 +4517,7 @@ find_reloads_toplev (x, opnum, type, ind_levels, is_set_dest, insn) not to do the change. */ if (new_part != XEXP (x, i) && ! CONSTANT_P (new_part) && ! copied) { - x = copy_rtx (x); + x = shallow_copy_rtx (x); copied = 1; } XEXP (x, i) = new_part; |