backport: config.gcc: (armv7*-*-freebsd*): New target.

2017-10-10  Andreas Tobler  <andreast@gcc.gnu.org>

    Backported from mainline r253602
    2017-10-10  Andreas Tobler  <andreast@gcc.gnu.org>

    * config.gcc: (armv7*-*-freebsd*): New target.
    (armv6*-*-freebsd*): Remove obsolete TARGET_FREEBSD_ARMv6 define.

From-SVN: r253603
This commit is contained in:
Andreas Tobler 2017-10-10 20:43:47 +02:00
parent 4b8401f477
commit 0065f0d500
2 changed files with 12 additions and 1 deletions

View File

@ -1,3 +1,11 @@
2017-10-10 Andreas Tobler <andreast@gcc.gnu.org>
Backported from mainline r253602
2017-10-10 Andreas Tobler <andreast@gcc.gnu.org>
* config.gcc: (armv7*-*-freebsd*): New target.
(armv6*-*-freebsd*): Remove obsolete TARGET_FREEBSD_ARMv6 define.
2017-10-06 Christophe Lyon <christophe.lyon@linaro.org>
Backport from mainline r253242.

View File

@ -1077,11 +1077,14 @@ arm*-*-freebsd*) # ARM FreeBSD EABI
case $target in
armv6*-*-freebsd*)
target_cpu_cname="arm1176jzfs"
tm_defines="${tm_defines} TARGET_FREEBSD_ARMv6=1"
if test $fbsd_major -ge 11; then
tm_defines="${tm_defines} TARGET_FREEBSD_ARM_HARD_FLOAT=1"
fi
;;
armv7*-*-freebsd*)
target_cpu_cname="genericv7a"
tm_defines="${tm_defines} TARGET_FREEBSD_ARM_HARD_FLOAT=1"
;;
*)
target_cpu_cname="arm9"
;;