* 1750a.md (movstrqi): Add missing output reload constraint.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Oct 1999 06:38:02 +0000 (06:38 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Oct 1999 06:38:02 +0000 (06:38 +0000)
commit262115d1dbd1098839d54bf08c5c89f42a248ebc
tree6961d842b244b73c4676dcdd51ab81f9796bfce8
parentf5fddbf2d840fc50ed043ec01cd90a2bf489d23b
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30008 138bc75d-0d04-0410-961f-82ee72b054a4
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