From a09479605013801c23451d47a297077195cae8da Mon Sep 17 00:00:00 2001 From: Claudiu Zissulescu Date: Mon, 18 Mar 2019 10:28:33 +0100 Subject: [PATCH] [ARC] Fix tst_movb pattern. xxxx-xx-xx Claudiu Zissulescu * config/arc/arc.md (tst_movb): Fix constraint. From-SVN: r269757 --- gcc/ChangeLog | 4 ++++ gcc/config/arc/arc.md | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5af94f9293d..0ecd5c4f1e9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2019-03-18 Claudiu Zissulescu + + * config/arc/arc.md (tst_movb): Fix constraint. + 2019-03-18 Claudiu Zissulescu * config/arc/arc.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): Define. diff --git a/gcc/config/arc/arc.md b/gcc/config/arc/arc.md index d9efc696765..01a715ee167 100644 --- a/gcc/config/arc/arc.md +++ b/gcc/config/arc/arc.md @@ -960,10 +960,10 @@ core_3, archs4x, archs4xd, archs4xd_slow" (match_operand 0 "cc_register" "") (match_operator 4 "zn_compare_operator" [(and:SI - (match_operand:SI 1 "register_operand" "%Rcq,Rcq, c, c, c, c,Rrq, 3, c") + (match_operand:SI 1 "register_operand" "%Rcq,Rcq, c, c, c, c,Rrq,Rrq, c") (match_operand:SI 2 "nonmemory_operand" "Rcq,C0p,cI,C1p,Ccp,Chs,Cbf,Cbf,???Cal")) (const_int 0)])) - (clobber (match_scratch:SI 3 "=X,X,X,X,X,X,Rrq,Rrq,c"))] + (clobber (match_scratch:SI 3 "=X,X,X,X,X,X,Rrq,1,c"))] "TARGET_NPS_BITOPS" "movb.f.cl %3,%1,%p2,%p2,%s2" "TARGET_NPS_BITOPS && reload_completed -- 2.30.2