* gcc/config/msp430/msp430.md: Remove erroneous subreg expression from
zero_extendqisi2 insn pattern. Remove msp430x ISA restriction on
zero_extend{q,h}isi2.
From-SVN: r260981
+2018-05-30 Jozef Lawrynowicz <jozef.l@mittosystems.com>
+
+ * gcc/config/msp430/msp430.md: Remove erroneous subreg expression from
+ zero_extendqisi2 insn pattern. Remove msp430x ISA restriction on
+ zero_extend{q,h}isi2.
+
2018-05-30 Borislav Petkov <bp@suse.de>
* doc/extend.texi: Document some architecture specific
(define_insn "zero_extendqisi2"
[(set (match_operand:SI 0 "nonimmediate_operand" "=r")
- (zero_extend:SI (subreg:HI (match_operand:QI 1 "nonimmediate_operand" "rm") 0)))]
- "msp430x"
+ (zero_extend:SI (match_operand:QI 1 "nonimmediate_operand" "rm")))]
+ ""
"MOV.B\t%1,%L0 { CLR\t%H0"
)
(define_insn "zero_extendhisi2"
[(set (match_operand:SI 0 "nonimmediate_operand" "=rm,r")
(zero_extend:SI (match_operand:HI 1 "nonimmediate_operand" "0,r")))]
- "msp430x"
+ ""
"@
MOV.W\t#0,%H0
MOV.W\t%1,%L0 { MOV.W\t#0,%H0"