summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--target/config/Config.in.gcc11
-rw-r--r--toolchain/gcc/Makefile.inc8
2 files changed, 18 insertions, 1 deletions
diff --git a/target/config/Config.in.gcc b/target/config/Config.in.gcc
index 7b2d67b36..0c0cc3fc2 100644
--- a/target/config/Config.in.gcc
+++ b/target/config/Config.in.gcc
@@ -10,7 +10,8 @@ default ADK_TOOLCHAIN_GCC_4_9_3 if ADK_TARGET_LIB_GLIBC && ADK_TARGET_ARCH_SH
default ADK_TOOLCHAIN_GCC_4_9_3 if ADK_TARGET_SYSTEM_KINETIS_K70
default ADK_TOOLCHAIN_GCC_4_8_ARC if ADK_TARGET_ARCH_ARC
default ADK_TOOLCHAIN_GCC_5_3_OR1K if ADK_TARGET_ARCH_OR1K
-default ADK_TOOLCHAIN_GCC_GIT if ADK_TARGET_ARCH_XTENSA
+default ADK_TOOLCHAIN_GCC_6_1_0 if ADK_TARGET_ARCH_XTENSA
+default ADK_TOOLCHAIN_GCC_6_1_0 if ADK_TARGET_ARCH_BFIN
default ADK_TOOLCHAIN_GCC_5_3_0
config ADK_TOOLCHAIN_GCC_GIT
@@ -21,6 +22,14 @@ config ADK_TOOLCHAIN_GCC_GIT
depends on !ADK_TARGET_ARCH_OR1K
select ADK_DISABLE_HONOUR_CFLAGS
+config ADK_TOOLCHAIN_GCC_6_1_0
+ bool "6.1.0"
+ depends on !ADK_TARGET_ARCH_ARC
+ depends on !ADK_TARGET_ARCH_AVR32
+ depends on !ADK_TARGET_ARCH_METAG
+ depends on !ADK_TARGET_ARCH_OR1K
+ select ADK_DISABLE_HONOUR_CFLAGS
+
config ADK_TOOLCHAIN_GCC_5_3_0
bool "5.3.0"
depends on !ADK_TARGET_ARCH_ARC
diff --git a/toolchain/gcc/Makefile.inc b/toolchain/gcc/Makefile.inc
index 6e8a84d61..a788b6449 100644
--- a/toolchain/gcc/Makefile.inc
+++ b/toolchain/gcc/Makefile.inc
@@ -2,6 +2,14 @@
# material, please see the LICENCE file in the top-level directory.
PKG_NAME:= gcc
+ifeq ($(ADK_TOOLCHAIN_GCC_6_1_0),y)
+PKG_VERSION:= 6.1.0
+PKG_HASH:= 724a61d190f27d5028791587149c6a6d6a312d6659a61636be5be86b6e809b59
+PKG_SITES:= ${MASTER_SITE_GNU:=gcc/gcc-${PKG_VERSION}/}
+PKG_RELEASE:= 1
+DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
+LIBSTDCXXVER:= 22
+endif
ifeq ($(ADK_TOOLCHAIN_GCC_5_3_0),y)
PKG_VERSION:= 5.3.0
PKG_HASH:= b7f5f56bd7db6f4fcaa95511dbf69fc596115b976b5352c06531c2fc95ece2f4