diff options
author | Richard Henderson <rth@cygnus.com> | 1999-10-14 23:38:02 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 1999-10-14 23:38:02 -0700 |
commit | 997718c768cbd55f7e2d6a6e8c37ab382dd59c7f (patch) | |
tree | 6961d842b244b73c4676dcdd51ab81f9796bfce8 /gcc/config/i370 | |
parent | ffccc6bee2b00018fd09b26a5ce5d0bbc6900e94 (diff) | |
download | gcc-997718c768cbd55f7e2d6a6e8c37ab382dd59c7f.zip gcc-997718c768cbd55f7e2d6a6e8c37ab382dd59c7f.tar.gz gcc-997718c768cbd55f7e2d6a6e8c37ab382dd59c7f.tar.bz2 |
1750a.md (movstrqi): Add missing output reload constraint.
* 1750a.md (movstrqi): Add missing output reload constraint.
(call_value): Likewise.
* a29k.md (cpxxx patterns): Add missing match_operator mode.
(jmpfdec): Add missing inout reload constraint.
* elxsi.md (addsi patterns): Add missing output reload constraint.
(move from sp): Use @ alternates.
(call_value): No constraint on output.
* fr30.md (movsi_pop): Add missing output reload constraint.
(movsf_constant_store): Likewise.
(splits): Remove constraints.
(subsi3): Add missing mode.
* i370.md (cmpstrsi+1): Add missing output reload constraint.
(call_value): Likewise.
* i960.md (cmpinc/cmpdec patterns): Add inout reload constraints.
* m32r.h (PREDICATE_CODES): Add seth_add3_operand.
* m32r.md (movsicc_internal): Add output reload constraint.
(movstrsi_internal): Add inout reload constraints.
* m88k.h (reg_names): Don't declare.
(SPECIAL_MODE_PREDICATES): New.
* m88k.md (*): Use register_operand not reg_or_0_operand
on destinations.
* mn10200.h (PREDICATE_CODES): New.
* ns32k.md (ffs pattern): Add output reload constraint.
* pdp11.md (sob pattern): Add inout reload constraint.
* sh.md (splits): Remove constraints.
(indirect_jump_scratch, fpu_switch): Add output reload constraint.
* v850.md (pattern_is_ok_for_epilogue): Likewise.
* vax.md (jgequ pattern): Add inout reload constraint.
From-SVN: r30008
Diffstat (limited to 'gcc/config/i370')
-rw-r--r-- | gcc/config/i370/i370.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/i370/i370.md b/gcc/config/i370/i370.md index b6bbf4d..7fba863 100644 --- a/gcc/config/i370/i370.md +++ b/gcc/config/i370/i370.md @@ -552,7 +552,7 @@ check_label_emit (); ; Compare a block that is less than 256 bytes in length. (define_insn "" - [(set (match_operand:SI 0 "register_operand" "d") + [(set (match_operand:SI 0 "register_operand" "=d") (compare (match_operand:BLK 1 "s_operand" "m") (match_operand:BLK 2 "s_operand" "m"))) (use (match_operand:QI 3 "immediate_operand" "I"))] @@ -4598,7 +4598,7 @@ check_label_emit (); ; (define_insn "call_value" - [(set (match_operand 0 "" "rf") + [(set (match_operand 0 "" "=rf") (call (match_operand:QI 1 "memory_operand" "m") (match_operand:SI 2 "general_operand" "i"))) (clobber (reg:SI 2)) @@ -4669,7 +4669,7 @@ check_label_emit (); ) (define_insn "" - [(set (match_operand 0 "" "rf") + [(set (match_operand 0 "" "=rf") (call (mem:QI (match_operand:SI 1 "" "i")) (match_operand:SI 2 "general_operand" "g"))) (clobber (reg:SI 2)) |