From b67bfdf71b5b1016329ffb8abdfd535800426da1 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Wed, 24 Feb 1993 13:04:23 -0800 Subject: [PATCH] (zero_extendqi*i2): Delete never matched constraints. From-SVN: r3521 --- gcc/config/sparc/sparc.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md index 1a2fd25c2a4..88cadbf9454 100644 --- a/gcc/config/sparc/sparc.md +++ b/gcc/config/sparc/sparc.md @@ -1376,14 +1376,13 @@ "") (define_insn "" - [(set (match_operand:HI 0 "register_operand" "=r,r,r") - (zero_extend:HI (match_operand:QI 1 "sparc_operand" "r,I,Q")))] + [(set (match_operand:HI 0 "register_operand" "=r,r") + (zero_extend:HI (match_operand:QI 1 "sparc_operand" "r,Q")))] "GET_CODE (operands[1]) != CONST_INT" "@ - and %1,0xff,%0; - mov (%1 & 0xff),%0 + and %1,0xff,%0 ldub %1,%0" - [(set_attr "type" "unary,move,load") + [(set_attr "type" "unary,load") (set_attr "length" "1")]) (define_expand "zero_extendqisi2" @@ -1393,14 +1392,13 @@ "") (define_insn "" - [(set (match_operand:SI 0 "register_operand" "=r,r,r") - (zero_extend:SI (match_operand:QI 1 "sparc_operand" "r,I,Q")))] + [(set (match_operand:SI 0 "register_operand" "=r,r") + (zero_extend:SI (match_operand:QI 1 "sparc_operand" "r,Q")))] "GET_CODE (operands[1]) != CONST_INT" "@ and %1,0xff,%0 - mov (%1 & 0xff),%0 ldub %1,%0" - [(set_attr "type" "unary,move,load") + [(set_attr "type" "unary,load") (set_attr "length" "1")]) (define_insn "" -- 2.30.2