From: Nick Clifton Date: Tue, 5 Dec 2000 01:17:18 +0000 (+0000) Subject: Remove spurious test of XScale and HARD_FLOAT floags X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1269f395198ca34242018b563b8a17dac5a9bd4d;p=gcc.git Remove spurious test of XScale and HARD_FLOAT floags From-SVN: r38023 --- 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))