mdt@YAHI.STANFORD.EDU (Michael Tiemann) (11/26/88)
I blew the last bug fix. Sorry. Here are diffs that correct it: yahi% diff -c2 sparc.md~ sparc.md *** sparc.md~ Thu Nov 24 16:20:52 1988 --- sparc.md Sat Nov 26 00:07:03 1988 *************** *** 32,36 **** (define_insn "cmpsi" [(set (cc0) ! (minus (match_operand:SI 0 "arith_operand" "r,I") (match_operand:SI 1 "arith_operand" "I,r")))] "" --- 32,36 ---- (define_insn "cmpsi" [(set (cc0) ! (minus (match_operand:SI 0 "arith_operand" "r,rI") (match_operand:SI 1 "arith_operand" "I,r")))] "" *************** *** 47,51 **** (define_expand "cmpdf" [(set (cc0) ! (minus:DF (match_operand:DF 0 "nonmemory_operand" "f,G") (match_operand:DF 1 "nonmemory_operand" "G,f")))] "" --- 47,51 ---- (define_expand "cmpdf" [(set (cc0) ! (minus:DF (match_operand:DF 0 "nonmemory_operand" "f,fG") (match_operand:DF 1 "nonmemory_operand" "G,f")))] "" *************** *** 54,58 **** (define_insn "" [(set (cc0) ! (minus:DF (match_operand:DF 0 "nonmemory_operand" "f,G") (match_operand:DF 1 "nonmemory_operand" "G,f")))] "" --- 54,58 ---- (define_insn "" [(set (cc0) ! (minus:DF (match_operand:DF 0 "nonmemory_operand" "f,fG") (match_operand:DF 1 "nonmemory_operand" "G,f")))] "" *************** *** 73,77 **** (define_expand "cmpsf" [(set (cc0) ! (minus:SF (match_operand:SF 0 "nonmemory_operand" "f,G") (match_operand:SF 1 "nonmemory_operand" "G,f")))] "" --- 73,77 ---- (define_expand "cmpsf" [(set (cc0) ! (minus:SF (match_operand:SF 0 "nonmemory_operand" "f,fG") (match_operand:SF 1 "nonmemory_operand" "G,f")))] "" *************** *** 80,84 **** (define_insn "" [(set (cc0) ! (minus:SF (match_operand:SF 0 "nonmemory_operand" "f,G") (match_operand:SF 1 "nonmemory_operand" "G,f")))] "" --- 80,84 ---- (define_insn "" [(set (cc0) ! (minus:SF (match_operand:SF 0 "nonmemory_operand" "f,fG") (match_operand:SF 1 "nonmemory_operand" "G,f")))] "" yahi% Michael