This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gcc/gcc ChangeLog config/arm/arm.c config/arm/ ...


CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	nickc at gcc dot gnu dot org	2003-02-26 11:26:37

Modified files:
	gcc            : ChangeLog 
	gcc/config/arm : arm.c arm.h arm.md cirrus.md 

Log message:
	* config/arm/arm.c (is_load_address): Rename to... (arm_memory_load_p) ... this
	and make it check for SUBREGs and constant loads that will be converted into
	loads from the minipool.
	(is_cirrus_insn): Rename to ... (arm_cirrus_insn_p): ... this, for consistency.
	Replace test of CIRRUS_NO with CIRRUS_NOT.
	(cirrus_reorg): Use renamed functions.
	(note_invalid_constants): Change from a void function to bool.  Add an extra
	parameter, saying whether the fixups should be pushed.  Return true if fixups
	are needed.
	(arm_reorg): Use renamed functions.  Use INSN_P.  Replace test of CIRRUS_NO
	with CIRRUS_NOT.
	* config/arm/arm.h (FLOAT_WORDS_BIG_ENDIAN): Mention that other floating point
	co-processors can also affect this.
	* config/arm/arm.md ("type" attribute): Add mav_farith and mav_dmult.  Replace
	references to "cirrus_type" attribute with "type".
	* config/arm/cirrus.md ("cirrus_fpu" attribute): Delete.
	("cirrus_type" attribute): Delete - use "type" instead.
	("cirrus" attribute): Replace 'no' with 'not' and 'yes' with 'normal'.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=1.16855&r2=1.16856
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/arm.c.diff?cvsroot=gcc&r1=1.261&r2=1.262
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/arm.h.diff?cvsroot=gcc&r1=1.184&r2=1.185
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/arm.md.diff?cvsroot=gcc&r1=1.121&r2=1.122
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/cirrus.md.diff?cvsroot=gcc&r1=1.2&r2=1.3


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]