diff options
author | Nick Clifton <nickc@redhat.com> | 2000-12-05 01:17:18 +0000 |
---|---|---|
committer | Nick Clifton <nickc@gcc.gnu.org> | 2000-12-05 01:17:18 +0000 |
commit | 1269f395198ca34242018b563b8a17dac5a9bd4d (patch) | |
tree | 86792f27e2d46563b6e27e4edc716e7014de7229 | |
parent | 39abc9a65073dcb53e5db1fa2466c573c34651c7 (diff) | |
download | gcc-1269f395198ca34242018b563b8a17dac5a9bd4d.zip gcc-1269f395198ca34242018b563b8a17dac5a9bd4d.tar.gz gcc-1269f395198ca34242018b563b8a17dac5a9bd4d.tar.bz2 |
Remove spurious test of XScale and HARD_FLOAT floags
From-SVN: r38023
-rw-r--r-- | gcc/ChangeLog | 1 | ||||
-rw-r--r-- | gcc/config/arm/arm.c | 6 |
2 files changed, 1 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 657a78e..67f073c 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 c5388ae..cdcc366 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)) |