From a37314b244b019fdf178675b8bb2755f04abc4e5 Mon Sep 17 00:00:00 2001 From: jgreenhalgh Date: Fri, 19 Sep 2014 14:51:57 +0000 Subject: [PATCH] [Patch sh] Fixup use of constraints in define_split * config/sh/sh.md: Fix use of constraints in define_split. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215393 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 4 ++++ gcc/config/sh/sh.md | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0dc7b3325922..86ed324cb210 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2014-09-19 James Greenhalgh + + * config/sh/sh.md: Fix use of constraints in define_split. + 2014-09-19 Markus Trippelsdorf PR ipa/61998 diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index 56dee824f1c0..4bee5cac2ea3 100644 --- a/gcc/config/sh/sh.md +++ b/gcc/config/sh/sh.md @@ -7709,10 +7709,10 @@ label: ;; use that will prevent scheduling of other stack accesses beyond this ;; instruction. (define_split - [(set (match_operand:DF 0 "register_operand" "") - (match_operand:DF 1 "register_operand" "")) - (use (match_operand:PSI 2 "fpscr_operand" "")) - (clobber (match_scratch:SI 3 "=X"))] + [(set (match_operand:DF 0 "register_operand") + (match_operand:DF 1 "register_operand")) + (use (match_operand:PSI 2 "fpscr_operand")) + (clobber (match_scratch:SI 3))] "(TARGET_SH4 || TARGET_SH2A_DOUBLE) && reload_completed && (true_regnum (operands[0]) < 16) != (true_regnum (operands[1]) < 16)" [(const_int 0)] -- 2.47.2