Message ID | 5335C508.7010107@yahoo.com |
---|---|
State | New |
Headers | show |
Sweet. Yes please, in stage 1.
diff --git a/gcc/config/rl78/rl78-real.md b/gcc/config/rl78/rl78-real.md index 27ff60f..5d5c598 100644 --- a/gcc/config/rl78/rl78-real.md +++ b/gcc/config/rl78/rl78-real.md @@ -77,12 +77,14 @@ ;;---------- Conversions ------------------------ (define_insn "*zero_extendqihi2_real" - [(set (match_operand:HI 0 "nonimmediate_operand" "=rv,A") - (zero_extend:HI (match_operand:QI 1 "general_operand" "0,a")))] + [(set (match_operand:HI 0 "nonimmediate_operand" "=ABv,DT,A,B") + (zero_extend:HI (match_operand:QI 1 "general_operand" "0,0,a,b")))] "rl78_real_insns_ok ()" "@ + clrb\t%Q0 mov\t%Q0, #0 - mov\tx, a \;mov\ta, #0" + shrw\t%0, 8 + shrw\t%0, 8" )