gcc/
commit37565543d19f2e6009f9eeb56d241e34ce8671cd
authorjules <jules@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Jun 2011 20:10:44 +0000 (2 20:10 +0000)
committerjules <jules@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Jun 2011 20:10:44 +0000 (2 20:10 +0000)
treeab3ae9dc284f56e1616bebb243e1a65d8081184b
parenta53aa046850c0271a5729af9f258dcc1b947b3b2
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174577 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm-cores.def
gcc/config/arm/arm-protos.h
gcc/config/arm/arm.c
gcc/config/arm/arm.h