From: jgreenhalgh Date: Fri, 19 Sep 2014 14:51:57 +0000 (+0000) Subject: [Patch sh] Fixup use of constraints in define_split X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a37314b244b019fdf178675b8bb2755f04abc4e5;p=thirdparty%2Fgcc.git [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 --- 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)]