--- gcc/config/i860.md 2018/04/24 17:51:32 1.1 +++ gcc/config/i860.md 2018/04/24 17:58:43 1.1.1.2 @@ -1646,8 +1646,8 @@ [(set (match_dup 2) (match_dup 3)) (set (match_dup 4) (xor:SI (match_operand:SI 1 "register_operand" "") (const_int -2147483648))) + (set (match_dup 5) (match_dup 3)) (set (subreg:SI (match_dup 5) 0) (match_dup 4)) - (set (subreg:SI (match_dup 5) 1) (subreg:SI (match_dup 2) 1)) (set (match_operand:DF 0 "register_operand" "") (minus:DF (match_dup 5) (match_dup 2)))] ""