This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r174577 - in /trunk/gcc: ChangeLog config/arm/a...
- From: jules at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 02 Jun 2011 20:10:45 -0000
- Subject: r174577 - in /trunk/gcc: ChangeLog config/arm/a...
Author: jules
Date: Thu Jun 2 20:10:44 2011
New Revision: 174577
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=174577
Log:
gcc/
* arm-cores.def (arm1156t2-s, arm1156t2f-s): Use v6t2 tuning.
(cortex-a5, cortex-a8, cortex-a15, cortex-r4, cortex-r4f, cortex-m4)
(cortex-m3, cortex-m1, cortex-m0): Use cortex tuning.
* config/arm/arm-protos.h (tune_params): Add prefer_constant_pool
field.
* config/arm/arm.c (arm_slowmul_tune, arm_fastmul_tune)
(arm_xscale_tune, arm_9e_tune, arm_cortex_a9_tune)
(arm_fa726te_tune): Add prefer_constant_pool setting.
(arm_v6t2_tune, arm_cortex_tune): New.
* config/arm/arm.h (TARGET_USE_MOVT): Make dependent on
prefer_constant_pool setting.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/arm/arm-cores.def
trunk/gcc/config/arm/arm-protos.h
trunk/gcc/config/arm/arm.c
trunk/gcc/config/arm/arm.h