1750a.md (movstrqi): Add missing output reload constraint.
authorRichard Henderson <rth@cygnus.com>
Fri, 15 Oct 1999 06:38:02 +0000 (23:38 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 15 Oct 1999 06:38:02 +0000 (23:38 -0700)
commit997718c768cbd55f7e2d6a6e8c37ab382dd59c7f
tree6961d842b244b73c4676dcdd51ab81f9796bfce8
parentffccc6bee2b00018fd09b26a5ce5d0bbc6900e94
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
17 files changed:
gcc/ChangeLog
gcc/config/1750a/1750a.md
gcc/config/a29k/a29k.md
gcc/config/elxsi/elxsi.md
gcc/config/fr30/fr30.md
gcc/config/i370/i370.md
gcc/config/i960/i960.md
gcc/config/m32r/m32r.h
gcc/config/m32r/m32r.md
gcc/config/m88k/m88k.h
gcc/config/m88k/m88k.md
gcc/config/mn10200/mn10200.h
gcc/config/ns32k/ns32k.md
gcc/config/pdp11/pdp11.md
gcc/config/sh/sh.md
gcc/config/v850/v850.md
gcc/config/vax/vax.md