From 3a8b0de169f1f68f5e84d052aa862a8fe863d393 Mon Sep 17 00:00:00 2001 From: Joern Rennecke Date: Thu, 17 Mar 2016 14:10:39 +0000 Subject: [PATCH] i386.md (*movv4qicc_insn+1..36): Pass true as ALL_REGS argument to replace_rtx. * config/i386/i386.md (*movv4qicc_insn+1..36): Pass true as ALL_REGS argument to replace_rtx. From-SVN: r234290 --- gcc/ChangeLog | 5 +++++ gcc/config/epiphany/epiphany.md | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a573275d97a..d05b0da8e85 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2016-03-17 Joern Rennecke + + * config/i386/i386.md (*movv4qicc_insn+1..36): Pass + true as ALL_REGS argument to replace_rtx. + 2016-03-17 Richard Biener PR debug/70271 diff --git a/gcc/config/epiphany/epiphany.md b/gcc/config/epiphany/epiphany.md index 15a61513e97..18f96613ae6 100644 --- a/gcc/config/epiphany/epiphany.md +++ b/gcc/config/epiphany/epiphany.md @@ -2026,8 +2026,8 @@ { operands[10] = simplify_gen_subreg (mode, operands[3], mode, 0); - replace_rtx (operands[2], operands[9], operands[3]); - replace_rtx (operands[2], operands[0], operands[10]); + replace_rtx (operands[2], operands[9], operands[3], true); + replace_rtx (operands[2], operands[0], operands[10], true); gcc_assert (!reg_overlap_mentioned_p (operands[0], operands[2])); }) -- 2.30.2