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]

r111419 - in /branches/csl/arm-4_1: ChangeLog.c...


Author: pbrook
Date: Fri Feb 24 16:05:09 2006
New Revision: 111419

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=111419
Log:
2006-02-24  Paul Brook  <paul@codesourcery.com>

	* config/arm/arm.c (FL_NOTM, FL_DIV, FL_FOR_ARCH7, FL_FOR_ARCH7A,
	FL_FOR_ARCH7R, FL_FOR_ARCH7M): New defines.
	(arm_arch_notm): New variable.
	(arm_override_options): Check if CPU supports ARM mode.
	Set arm_arch_notm.
	* config/arm/lib1funcs.asm: Recognise V7 architecture variants.
	* config/arm/arm.h (TARGET_DSP_MULTIPLY, TARGET_INT_SIMD): Define.
	(arm_arch_notm): Declare.
	* config/arm/arm-cores.def: Add cortex-a8, cortex-r4 and cortex-m3.
	* config/arm/arm-cores.def: Regenerate.
	* config/arm/t-arm-elf: Add Armv7 Thumb-2 multilib.
	* config/arm/arm.md (mulhisi3, mulhisi3tb, mulhisi3bt, mulhisi3tt,
	mulhisi3addsi, mulhidi3adddi): Depend on TARGET_DSP_MULTIPLY.
	(arm_zero_extendhisi2addsi, arm_zero_extendqisi2addsi,
	arm_extendhisi2addsi, arm_extendqisi2addsi): Depend on
	TARGET_INT_SIMD.
	


Modified:
    branches/csl/arm-4_1/ChangeLog.csl
    branches/csl/arm-4_1/gcc/config/arm/arm-cores.def
    branches/csl/arm-4_1/gcc/config/arm/arm-tune.md
    branches/csl/arm-4_1/gcc/config/arm/arm.c
    branches/csl/arm-4_1/gcc/config/arm/arm.h
    branches/csl/arm-4_1/gcc/config/arm/arm.md
    branches/csl/arm-4_1/gcc/config/arm/lib1funcs.asm
    branches/csl/arm-4_1/gcc/config/arm/t-arm-elf


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