From 4c52ada06072197bd6ec5ac1883ef08d6d87595e Mon Sep 17 00:00:00 2001 From: James Greenhalgh 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. From-SVN: r215393 --- 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 0dc7b332592..86ed324cb21 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 56dee824f1c..4bee5cac2ea 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.30.2