Module Name: src
Committed By: mrg
Date: Sun Apr 11 01:38:05 UTC 2021
Modified Files:
src/external/gpl3/gcc/dist/gcc/config/vax: vax.md
Log Message:
revert a local change that i can't figure out how to port
makes vax-gcc10 tools build.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/external/gpl3/gcc/dist/gcc/config/vax/vax.md
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/gpl3/gcc/dist/gcc/config/vax/vax.md
diff -u src/external/gpl3/gcc/dist/gcc/config/vax/vax.md:1.16 src/external/gpl3/gcc/dist/gcc/config/vax/vax.md:1.17
--- src/external/gpl3/gcc/dist/gcc/config/vax/vax.md:1.16 Sun Apr 11 00:02:15 2021
+++ src/external/gpl3/gcc/dist/gcc/config/vax/vax.md Sun Apr 11 01:38:05 2021
@@ -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"))