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