diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-09-22 18:24:28 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-09-22 18:24:28 -0400 |
commit | 93291dd23c6177ed9c3a9738f22d7093baaf2b40 (patch) | |
tree | 34c7b31c55ae95a49fe20ffe8e1635b586253a7d | |
parent | 8ed178d36a4e0e7859a391cabc13239fce33c562 (diff) | |
download | gcc-93291dd23c6177ed9c3a9738f22d7093baaf2b40.zip gcc-93291dd23c6177ed9c3a9738f22d7093baaf2b40.tar.gz gcc-93291dd23c6177ed9c3a9738f22d7093baaf2b40.tar.bz2 |
(movdi): Avoid memory sharing problem when in reload.
From-SVN: r10389
-rw-r--r-- | gcc/config/alpha/alpha.md | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md index 944529c..2f8098b 100644 --- a/gcc/config/alpha/alpha.md +++ b/gcc/config/alpha/alpha.md @@ -3160,6 +3160,7 @@ if (reload_in_progress) { emit_move_insn (operands[0], XEXP (operands[1], 0)); + operands[1] = copy_rtx (operands[1]); XEXP (operands[1], 0) = operands[0]; } else |