aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndreas Tobler <andreast@gcc.gnu.org>2016-05-30 22:03:57 +0200
committerAndreas Tobler <andreast@gcc.gnu.org>2016-05-30 22:03:57 +0200
commitc8743fc5e5d6959e82d0d5d3ef03c36987921423 (patch)
tree547c5686e6ad056f6511ed6f928b614f6e214402 /gcc
parent31177ef2527b3b219d4126a332edcf822829e983 (diff)
downloadgcc-c8743fc5e5d6959e82d0d5d3ef03c36987921423.zip
gcc-c8743fc5e5d6959e82d0d5d3ef03c36987921423.tar.gz
gcc-c8743fc5e5d6959e82d0d5d3ef03c36987921423.tar.bz2
config.gcc: Move hard float support for arm*hf*-*-freebsd* into armv6*-*-freebsd* for...
2016-05-30 Andreas Tobler <andreast@gcc.gnu.org> * config.gcc: Move hard float support for arm*hf*-*-freebsd* into armv6*-*-freebsd* for FreeBSD 11. Eliminate the arm*hf*-*-freebsd* target. From-SVN: r236898
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config.gcc8
2 files changed, 9 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7c023ff..6cdcdbc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2016-05-30 Andreas Tobler <andreast@gcc.gnu.org>
+
+ * config.gcc: Move hard float support for arm*hf*-*-freebsd* into
+ armv6*-*-freebsd* for FreeBSD 11. Eliminate the arm*hf*-*-freebsd*
+ target.
+
2016-05-30 Jose E. Marchesi <jose.marchesi@oracle.com>
* config.gcc (sparc*-*-*): Support cpu_32, cpu_64, tune_32 and
diff --git a/gcc/config.gcc b/gcc/config.gcc
index d0a3880..ae6e9ae 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1058,11 +1058,9 @@ arm*-*-freebsd*) # ARM FreeBSD EABI
case $target in
armv6*-*-freebsd*)
tm_defines="${tm_defines} TARGET_FREEBSD_ARMv6=1"
- ;;
- esac
- case $target in
- arm*hf-*-freebsd*)
- tm_defines="${tm_defines} TARGET_FREEBSD_ARM_HARD_FLOAT=1"
+ if test $fbsd_major -ge 11; then
+ tm_defines="${tm_defines} TARGET_FREEBSD_ARM_HARD_FLOAT=1"
+ fi
;;
esac
with_tls=${with_tls:-gnu}