From ad206475455045fbf6433ffa4c76462229e06d67 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Wed, 9 Sep 1998 06:15:23 -0700 Subject: [PATCH] * loop.c (load_mems): Copy rtx for output mem. From-SVN: r22357 --- gcc/ChangeLog | 4 ++++ gcc/loop.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 852b67748cf..04cfdadbb91 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Wed Sep 9 13:14:41 1998 Richard Henderson + + * loop.c (load_mems): Copy rtx for output mem. + Wed Sep 9 15:16:58 1998 Gavin Romig-Koch * mips/abi64.h (LONG_MAX_SPEC): Don't set LONG_MAX for diff --git a/gcc/loop.c b/gcc/loop.c index 63ebd0bbe68..eae3d7451f4 100644 --- a/gcc/loop.c +++ b/gcc/loop.c @@ -8802,7 +8802,7 @@ load_mems (scan_start, end, loop_top, start) /* Store the memory immediately after END, which is the NOTE_LOOP_END. */ - set = gen_rtx_SET (GET_MODE (reg), mem, reg); + set = gen_rtx_SET (GET_MODE (reg), copy_rtx (mem), reg); emit_insn_after (set, label); } -- 2.30.2