revert a local change that i can't figure out how to port
makes vax-gcc10 tools build.
This commit is contained in:
parent
d22f10dc53
commit
cc77868793
18
external/gpl3/gcc/dist/gcc/config/vax/vax.md
vendored
18
external/gpl3/gcc/dist/gcc/config/vax/vax.md
vendored
@ -216,27 +216,29 @@
|
||||
""
|
||||
"
|
||||
{
|
||||
#if 0
|
||||
if (CONST_INT_P (operands[2]) && INTVAL (operands[2]) <= 48)
|
||||
{
|
||||
emit_insn (gen_movmemsi1_2 (operands[0], operands[1], operands[2]));
|
||||
emit_insn (gen_cpymemsi1_2 (operands[0], operands[1], operands[2]));
|
||||
DONE;
|
||||
}
|
||||
#endif
|
||||
emit_insn (gen_cpymemhi1 (operands[0], operands[1], operands[2]));
|
||||
DONE;
|
||||
}")
|
||||
|
||||
;;(define_insn "cpymemsi1_2"
|
||||
;; [(set (match_operand:BLK 0 "memory_operand" "=B")
|
||||
;; (match_operand:BLK 1 "memory_operand" "B"))
|
||||
;; (use (match_operand:SI 2 "const_int_operand" "g"))]
|
||||
;; "INTVAL (operands[2]) <= 48"
|
||||
;; "* return vax_output_cpymemsi (insn, operands);")
|
||||
|
||||
;; The definition of this insn does not really explain what it does,
|
||||
;; but it should suffice
|
||||
;; that anything generated as this insn will be recognized as one
|
||||
;; and that it won't successfully combine with anything.
|
||||
|
||||
(define_insn "movmemsi1_2"
|
||||
[(set (match_operand:BLK 0 "memory_operand" "=B")
|
||||
(match_operand:BLK 1 "memory_operand" "B"))
|
||||
(use (match_operand:SI 2 "const_int_operand" "g"))]
|
||||
"INTVAL (operands[2]) <= 48"
|
||||
"* return vax_output_movmemsi (insn, operands);")
|
||||
|
||||
(define_insn "cpymemhi1"
|
||||
[(set (match_operand:BLK 0 "memory_operand" "=o")
|
||||
(match_operand:BLK 1 "memory_operand" "o"))
|
||||
|
Loading…
Reference in New Issue
Block a user