aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2000-12-05 01:17:18 +0000
committerNick Clifton <nickc@gcc.gnu.org>2000-12-05 01:17:18 +0000
commit1269f395198ca34242018b563b8a17dac5a9bd4d (patch)
tree86792f27e2d46563b6e27e4edc716e7014de7229
parent39abc9a65073dcb53e5db1fa2466c573c34651c7 (diff)
downloadgcc-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/ChangeLog1
-rw-r--r--gcc/config/arm/arm.c6
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))