egcs/gcc ChangeLog config/1750a/1750a.md confi ...
rth@gcc.gnu.org
rth@gcc.gnu.org
Thu Oct 14 23:38:00 GMT 1999
CVSROOT: /cvs/gcc
Module name: egcs
Changes by: rth@sourceware.cygnus.com 99/10/14 23:38:02
Modified files:
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 m32r.md
gcc/config/m88k: m88k.h 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
Log message:
* 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.
More information about the Gcc-cvs
mailing list