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
This commit is contained in:
Zack Weinberg 1999-09-14 00:02:56 +00:00 committed by Zack Weinberg
parent 28d52ffb6d
commit 88731f16b0
2 changed files with 15 additions and 8 deletions

View File

@ -1,3 +1,7 @@
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>
* i386.c (call_insn_operand): Reject const_int.

View File

@ -55,14 +55,17 @@
return output_move_double (operands);
}")
(define_insn ""
[(set (match_operand:DI 0 "push_operand" "=m")
(match_operand:DF 1 "general_operand" "rmF"))]
""
"*
{
return output_move_double (operands);
}")
;; This pattern is illegal (modes of SET_DEST and SET_SRC don't match).
;; It is not clear what it was intended to accomplish, therefore
;; 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);
;}")
;; 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