From: nickc Date: Tue, 26 Feb 2013 14:58:17 +0000 (+0000) Subject: PR target/56453 X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=commitdiff_plain;h=488517a0f220b91d348bae7eb8b18e5154dfad60;hp=acd40f60ea48d1b3acc2dd3c1ac347d1a8bc64b8 PR target/56453 Import this patch from the mainline: 2012-08-17 Nick Clifton * config/fr30/fr30.md (cbranchsi4): Remove mode from comparison. (branch_true): Likewise. (branch_false): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@196292 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c4af302053e..438172f6cd8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,14 @@ +2013-02-26 Nick Clifton + + PR target/56453 + Import this patch from the mainline: + + 2012-08-17 Nick Clifton + + * config/fr30/fr30.md (cbranchsi4): Remove mode from comparison. + (branch_true): Likewise. + (branch_false): Likewise. + 2013-02-26 Jakub Jelinek PR tree-optimization/56443 diff --git a/gcc/config/fr30/fr30.md b/gcc/config/fr30/fr30.md index 6b35599837f..5e4140a820a 100644 --- a/gcc/config/fr30/fr30.md +++ b/gcc/config/fr30/fr30.md @@ -940,7 +940,7 @@ (compare:CC (match_operand:SI 1 "register_operand" "") (match_operand:SI 2 "nonmemory_operand" ""))) (set (pc) - (if_then_else (match_operator:CC 0 "ordered_comparison_operator" + (if_then_else (match_operator 0 "ordered_comparison_operator" [(reg:CC 16) (const_int 0)]) (label_ref (match_operand 3 "" "")) (pc)))] @@ -980,7 +980,7 @@ (define_insn "*branch_true" [(set (pc) - (if_then_else (match_operator:CC 0 "comparison_operator" + (if_then_else (match_operator 0 "comparison_operator" [(reg:CC 16) (const_int 0)]) (label_ref (match_operand 1 "" "")) @@ -1034,7 +1034,7 @@ ;; branch occurs if the test is false, so the %B operator is used. (define_insn "*branch_false" [(set (pc) - (if_then_else (match_operator:CC 0 "comparison_operator" + (if_then_else (match_operator 0 "comparison_operator" [(reg:CC 16) (const_int 0)]) (pc)