From 1269f395198ca34242018b563b8a17dac5a9bd4d Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Tue, 5 Dec 2000 01:17:18 +0000 Subject: [PATCH] Remove spurious test of XScale and HARD_FLOAT floags From-SVN: r38023 --- gcc/ChangeLog | 1 + gcc/config/arm/arm.c | 6 ------ 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 657a78efac9..67f073c911b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -2,6 +2,7 @@ * config/arm/arm.c (arm_override_options): Test 'insn_flags' not 'tune_flags' for XScale nature. + Remove spurious test of HARD_FLOAT and XScale flags. * config/arm/arm.md (umulsidi3adddi): Restore "=&r" register contraint, accidentally changed during XScale contribution. diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index c5388aee442..cdcc3667f74 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -526,12 +526,6 @@ arm_override_options () target_flags &= ~ARM_FLAG_APCS_FRAME; } - if (TARGET_HARD_FLOAT && (insn_flags & FL_XSCALE)) - { - warning ("XScale does not support hardware FP instructions."); - target_flags |= ARM_FLAG_SOFT_FLOAT; - } - /* TARGET_BACKTRACE calls leaf_function_p, which causes a crash if done from here where no function is being compiled currently. */ if ((target_flags & (THUMB_FLAG_LEAF_BACKTRACE | THUMB_FLAG_BACKTRACE)) -- 2.30.2