summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lang/gcc5/Makefile4
-rw-r--r--lang/gcc5/files/patch-armv6-hf-support18
-rw-r--r--lang/gcc5/files/patch-unwind-ia64.h21
3 files changed, 2 insertions, 41 deletions
diff --git a/lang/gcc5/Makefile b/lang/gcc5/Makefile
index 730001ab9f5f..b5c04fa9cf74 100644
--- a/lang/gcc5/Makefile
+++ b/lang/gcc5/Makefile
@@ -27,7 +27,7 @@ CPE_VENDOR= gnu
GCC_VERSION= ${PORTVERSION}
SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/}
-ONLY_FOR_ARCHS= amd64 arm armv6 armv6hf i386 powerpc powerpc64 sparc64
+ONLY_FOR_ARCHS= amd64 arm armv6 i386 powerpc powerpc64 sparc64
USES= compiler cpe gmake iconv libtool makeinfo perl5 tar:bzip2
USE_BINUTILS= yes
USE_PERL5= build
@@ -62,7 +62,7 @@ CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
CONFIGURE_ENV+= UNAME_m="powerpc64"
.endif
-.if ${ARCH} == "armv6" || ${ARCH} == "armv6hf"
+.if ${ARCH} == "armv6"
. if ${COMPILER_TYPE} == clang
. if empty(PORT_OPTIONS:MBOOTSTRAP)
MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512
diff --git a/lang/gcc5/files/patch-armv6-hf-support b/lang/gcc5/files/patch-armv6-hf-support
deleted file mode 100644
index 9352e2cdfcc0..000000000000
--- a/lang/gcc5/files/patch-armv6-hf-support
+++ /dev/null
@@ -1,18 +0,0 @@
---- 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}
diff --git a/lang/gcc5/files/patch-unwind-ia64.h b/lang/gcc5/files/patch-unwind-ia64.h
deleted file mode 100644
index 82e103a543c5..000000000000
--- a/lang/gcc5/files/patch-unwind-ia64.h
+++ /dev/null
@@ -1,21 +0,0 @@
-2012-12-17 Gerald Pfeifer <gerald@pfeifer.com>
- Anton Shterenlikht <mexas@bristol.ac.uk>
-
- PR target/45650
- * config/ia64/unwind-ia64.h: Do not mark _Unwind_FindTableEntry
- hidden on FreeBSD.
-
---- UTC
-Index: libgcc/config/ia64/unwind-ia64.h
-===================================================================
---- libgcc/config/ia64/unwind-ia64.h
-+++ libgcc/config/ia64/unwind-ia64.h (working copy)
-@@ -49,4 +49,7 @@
- extern struct unw_table_entry *
- _Unwind_FindTableEntry (void *pc, unw_word *segment_base,
- unw_word *gp, struct unw_table_entry *ent)
-- __attribute__ ((__visibility__ ("hidden")));
-+#ifndef __FreeBSD__
-+ __attribute__ ((__visibility__ ("hidden")))
-+#endif
-+ ;