Commit 88731f16 by Zack Weinberg Committed by Zack Weinberg

gmicro.md: Disable move DF->DI anonymous pattern.

1999-09-13 17:03 -0700  Zack Weinberg  <zack@bitmover.com>

	* config/gmicro/gmicro.md: Disable move DF->DI anonymous pattern.

From-SVN: r29386
parent 28d52ffb
1999-09-13 17:03 -0700 Zack Weinberg <zack@bitmover.com>
* config/gmicro/gmicro.md: Disable move DF->DI anonymous pattern.
Mon Sep 13 15:21:46 1999 Richard Henderson <rth@cygnus.com> Mon Sep 13 15:21:46 1999 Richard Henderson <rth@cygnus.com>
* i386.c (call_insn_operand): Reject const_int. * i386.c (call_insn_operand): Reject const_int.
......
...@@ -55,14 +55,17 @@ ...@@ -55,14 +55,17 @@
return output_move_double (operands); return output_move_double (operands);
}") }")
(define_insn "" ;; This pattern is illegal (modes of SET_DEST and SET_SRC don't match).
[(set (match_operand:DI 0 "push_operand" "=m") ;; It is not clear what it was intended to accomplish, therefore
(match_operand:DF 1 "general_operand" "rmF"))] ;; I have not corrected it. -zw, 1999-09-13
"" ;(define_insn ""
"* ; [(set (match_operand:DI 0 "push_operand" "=m")
{ ; (match_operand:DF 1 "general_operand" "rmF"))]
return output_move_double (operands); ; ""
}") ; "*
;{
; return output_move_double (operands);
;}")
;; We don't want to allow a constant operand for test insns because ;; We don't want to allow a constant operand for test insns because
;; (set (cc0) (const_int foo)) has no mode information. Such insns will ;; (set (cc0) (const_int foo)) has no mode information. Such insns will
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment