From: Dave A. <ai...@us...> - 2002-04-10 18:36:02
|
Update of /cvsroot/linux-vax/tools/src/gcc/config/vax In directory usw-pr-cvs1:/tmp/cvs-serv4886 Modified Files: vax.md Log Message: DA: revert changes Index: vax.md =================================================================== RCS file: /cvsroot/linux-vax/tools/src/gcc/config/vax/vax.md,v retrieving revision 2.13 retrieving revision 2.14 diff -u -r2.13 -r2.14 --- vax.md 18 Sep 2001 00:13:49 -0000 2.13 +++ vax.md 10 Apr 2002 15:33:55 -0000 2.14 @@ -752,25 +752,13 @@ subf3 %2,%1,%0") (define_insn "subsi3" - [(set (match_operand:SI 0 "general_operand" "=g") - (minus:SI (match_operand:SI 1 "general_operand" "g") - (match_operand:SI 2 "general_operand" "g"))) - (clobber (match_scratch:SI 3 "&=g"))] + [(set (match_operand:SI 0 "general_operand" "=g,g") + (minus:SI (match_operand:SI 1 "general_operand" "0,g") + (match_operand:SI 2 "general_operand" "g,g")))] "" - "* -{ - if (rtx_equal_p(operands[1], operands[0])) - { - if ((flag_pic) - && vax_symbolic_operand (operands[2], GET_MODE (operands[2]))) - return \"movab %a2,%3;subl2 %3,%0\"; - return \"subl2 %2,%0\"; - } - if ((flag_pic) - && vax_symbolic_operand (operands[2], GET_MODE (operands[2]))) - return \"movab %a2,%3;subl3 %3,%1,%0\"; - return \"subl3 %2,%1,%0\"; -}") + "@ + subl2 %2,%0 + subl3 %2,%1,%0") (define_insn "subhi3" [(set (match_operand:HI 0 "general_operand" "=g,g") |