Index: head/lang/gcc6-aux/files/patch-armv6-hf-support =================================================================== --- head/lang/gcc6-aux/files/patch-armv6-hf-support (revision 416337) +++ head/lang/gcc6-aux/files/patch-armv6-hf-support (revision 416338) @@ -1,17 +1,18 @@ +--- UTC --- gcc/config.gcc.orig 2016-05-25 22:53:15.930993000 +0200 +++ gcc/config.gcc 2016-05-25 22:54:06.087115000 +0200 @@ -1026,11 +1026,9 @@ 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}