diff options
author | Andreas Tobler <andreast@gcc.gnu.org> | 2016-05-30 22:03:57 +0200 |
---|---|---|
committer | Andreas Tobler <andreast@gcc.gnu.org> | 2016-05-30 22:03:57 +0200 |
commit | c8743fc5e5d6959e82d0d5d3ef03c36987921423 (patch) | |
tree | 547c5686e6ad056f6511ed6f928b614f6e214402 /gcc | |
parent | 31177ef2527b3b219d4126a332edcf822829e983 (diff) | |
download | gcc-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/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config.gcc | 8 |
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} |