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]

egcs/gcc Tag: merged-arm-thumb-backend-branch ...


CVSROOT:	/cvs/gcc
Module name:	egcs
Changes by:	rearnsha@sourceware.cygnus.com	99/10/28 07:41:24

Modified files:
	gcc            : Tag: merged-arm-thumb-backend-branch ChangeLog 
	gcc/config/arm : Tag: merged-arm-thumb-backend-branch arm.c 
	                 arm.h arm.md 

Log message:
	* arm.md (casesi_insn): Fix mis-applied patch.
	
	* arm.md ("core" function unit): Add rules for single- and
	multi-cycle insns.
	(All TARGET_THUMB patterns): Add "type" attribute information
	where needed.
	* arm.c (arm_adjust_cost): Reduce the cost of a data dependency if
	the following insn is a CALL.
	
	* arm.c (thumb_expand_epilogue): Add a use of the adjusted stack
	pointer.
	* arm.h (CONDITIONAL_REGISTER_USAGE): Nail down the
	ARM_HARD_FRAME_POINTER_REGNUM when TARGET_APCS_FRAME.
	(FRAME_POINTER_REQUIRED): Only check TARGET_APCS_FRAME if TARGET_ARM.


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