From dc8027426141a51d4c669f0266aa3d014de42300 Mon Sep 17 00:00:00 2001 From: Alexey Neyman Date: Sat, 10 Jun 2017 00:11:51 -0700 Subject: [PATCH] Declare msp430 experimental ... as GCC5 and later ICEs over inocuous code. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79242 Signed-off-by: Alexey Neyman --- config/arch/msp430.in | 1 + samples/msp430-unknown-elf/crosstool.config | 2 ++ samples/msp430-unknown-elf/reported.by | 3 ++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/config/arch/msp430.in b/config/arch/msp430.in index a1c4ab58..e31d78b0 100644 --- a/config/arch/msp430.in +++ b/config/arch/msp430.in @@ -3,6 +3,7 @@ ## select ARCH_SUPPORTS_16 ## select ARCH_DEFAULT_16 ## select ARCH_REQUIRES_MULTILIB +## depends on EXPERIMENTAL ## ## help The 16-bit MSP430 architecture, as defined by: ## help http://www.ti.com/lsds/ti/microcontrollers-16-bit-32-bit/msp/overview.page?HQS=msp430 diff --git a/samples/msp430-unknown-elf/crosstool.config b/samples/msp430-unknown-elf/crosstool.config index 1f25ed8b..5e979e16 100644 --- a/samples/msp430-unknown-elf/crosstool.config +++ b/samples/msp430-unknown-elf/crosstool.config @@ -1,2 +1,4 @@ +CT_EXPERIMENTAL=y CT_ARCH_msp430=y +CT_CC_GCC_V_4_9_4=y CT_DEBUG_gdb=y diff --git a/samples/msp430-unknown-elf/reported.by b/samples/msp430-unknown-elf/reported.by index 2518b772..d4456951 100644 --- a/samples/msp430-unknown-elf/reported.by +++ b/samples/msp430-unknown-elf/reported.by @@ -1,3 +1,4 @@ reporter_name="Andrew Wygle" reporter_url="https://github.com/awygle" -reporter_comment="MSP430 16-bit toolchain" +reporter_comment="MSP430 with GCC5 and later suffers from a pretty nasty bug: +https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79242"