* config/rl78/rl78-real.md (andqi3_real): Expand operands for clr1.
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Jul 2015 23:21:43 +0000 (23:21 +0000)
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Jul 2015 23:21:43 +0000 (23:21 +0000)
(iorqi3_real): Likewise for set1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@226023 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/rl78/rl78-real.md

index 2796b82..58a2233 100644 (file)
@@ -1,3 +1,8 @@
+2015-07-20  DJ Delorie  <dj@redhat.com>
+
+       * config/rl78/rl78-real.md (andqi3_real): Expand operands for clr1.
+       (iorqi3_real): Likewise for set1.
+
 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
 
        * config/i386/i386.c (ix86_md_asm_adjust): Handle DImode dest_mode
index d6324e5..4674113 100644 (file)
 )
 
 (define_insn "*andqi3_real"
-  [(set (match_operand:QI         0 "rl78_nonimmediate_operand"  "=Wsf,A,R,vWsa")
+  [(set (match_operand:QI         0 "rl78_nonimmediate_operand"  "=WsfWsaWhlWab,A,R,vWsa")
        (and:QI (match_operand:QI 1 "rl78_general_operand"       "%0,0,0,0")
                (match_operand:QI 2 "rl78_general_operand"       "IBqi,iRvWabWhbWh1Whl,A,i")))
    ]
 )
 
 (define_insn "*iorqi3_real"
-  [(set (match_operand:QI         0 "rl78_nonimmediate_operand"  "=Wsf,A,R,vWsa")
+  [(set (match_operand:QI         0 "rl78_nonimmediate_operand"  "=WsfWsaWhlWab,A,R,vWsa")
        (ior:QI (match_operand:QI 1 "rl78_general_operand"       "%0,0,0,0")
                (match_operand:QI 2 "rl78_general_operand"       "Ibqi,iRvWabWhbWh1Whl,A,i")))
    ]