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