From 591af2189d5e35009e51d3835f4c513928231da6 Mon Sep 17 00:00:00 2001 From: Nicolas Pitre Date: Sun, 19 Oct 2003 01:01:46 +0000 Subject: [PATCH] arm.c (arm_override_options): Use arm_tune_xscale for XScale optimizations not arm_arch_xscale. * config/arm/arm.c (arm_override_options): Use arm_tune_xscale for XScale optimizations not arm_arch_xscale. * config/arm/arm.h (CONSTANT_ALIGNMENT_FACTOR, MOVE_RATIO): Likewise. From-SVN: r72667 --- gcc/ChangeLog | 6 ++++++ gcc/config/arm/arm.c | 2 +- gcc/config/arm/arm.h | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7810f95d336..e116fdebe92 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2003-10-18 Nicolas Pitre + + * config/arm/arm.c (arm_override_options): Use arm_tune_xscale for + XScale optimizations not arm_arch_xscale. + * config/arm/arm.h (CONSTANT_ALIGNMENT_FACTOR, MOVE_RATIO): Likewise. + 2003-10-18 Ulrich Weigand * config/s390/s390-protos.h (shift_count_operand): Add prototype. diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 70ea4cda89a..dbdde4ad30a 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -837,7 +837,7 @@ arm_override_options (void) if (optimize_size || (tune_flags & FL_LDSCHED)) arm_constant_limit = 1; - if (arm_arch_xscale) + if (arm_tune_xscale) arm_constant_limit = 2; /* If optimizing for size, bump the number of instructions that we diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h index bfdfb3b8e20..7f64d872de3 100644 --- a/gcc/config/arm/arm.h +++ b/gcc/config/arm/arm.h @@ -799,7 +799,7 @@ extern int arm_is_6_or_7; (TYPE_NEEDS_IWMMXT_ALIGNMENT (TYPE) ? IWMMXT_ALIGNMENT : ALIGN) /* Make strings word-aligned so strcpy from constants will be faster. */ -#define CONSTANT_ALIGNMENT_FACTOR (TARGET_THUMB || ! arm_arch_xscale ? 1 : 2) +#define CONSTANT_ALIGNMENT_FACTOR (TARGET_THUMB || ! arm_tune_xscale ? 1 : 2) #define CONSTANT_ALIGNMENT(EXP, ALIGN) \ ((TARGET_REALLY_IWMMXT && TREE_CODE (EXP) == VECTOR_TYPE) ? IWMMXT_ALIGNMENT : \ @@ -2283,7 +2283,7 @@ do { \ #define MOVE_MAX 4 #undef MOVE_RATIO -#define MOVE_RATIO (arm_arch_xscale ? 4 : 2) +#define MOVE_RATIO (arm_tune_xscale ? 4 : 2) /* Define if operations between registers always perform the operation on the full register even if a narrower mode is specified. */ -- 2.30.2