From: andreast Date: Mon, 30 May 2016 20:03:57 +0000 (+0000) Subject: 2016-05-30 Andreas Tobler X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5b2f6136014d95b27ab0f96b4f3bfb1c1cc902ec;p=thirdparty%2Fgcc.git 2016-05-30 Andreas Tobler * config.gcc: Move hard float support for arm*hf*-*-freebsd* into armv6*-*-freebsd* for FreeBSD 11. Eliminate the arm*hf*-*-freebsd* target. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@236898 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7c023ff32b07..6cdcdbcfaccb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2016-05-30 Andreas Tobler + + * 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 * config.gcc (sparc*-*-*): Support cpu_32, cpu_64, tune_32 and diff --git a/gcc/config.gcc b/gcc/config.gcc index d0a388090b70..ae6e9aef8371 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}