summaryrefslogtreecommitdiff
path: root/package/gcc
diff options
context:
space:
mode:
authorVicente Olivert Riera <Vincent.Riera@imgtec.com>2016-09-30 10:36:59 +0100
committerPeter Korsgaard <peter@korsgaard.com>2016-10-15 13:22:17 +0200
commit3cfbeb8363e61d7652e9f67d7dffc225d9261b13 (patch)
tree1b53307818b2a624a9f5f86caeeff7f851921d92 /package/gcc
parent73e16457469f18d755c115a77c193c8cdeee00ab (diff)
MIPS: add support for P6600 cores
-march=p6600 is not yet supported in GCC upstream, so disabling all versions when selecting this core. Note that P6600 implies a MIPS R6 CPU, and some GCC versions are already disabled for R6, so we don't need to disable those ones for P6600 as well. The external Codescape IMG GNU Linux Toolchain has support for this core. Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/gcc')
-rw-r--r--package/gcc/Config.in.host4
1 files changed, 3 insertions, 1 deletions
diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host
index f07df7d60..2eb613344 100644
--- a/package/gcc/Config.in.host
+++ b/package/gcc/Config.in.host
@@ -101,7 +101,7 @@ choice
depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_powerpc64 || BR2_powerpc64el))
# Unsupported MIPS cores
depends on !BR2_mips_interaptiv && !BR2_mips_m5100 && \
- !BR2_mips_m5101 && !BR2_mips_i6400
+ !BR2_mips_m5101 && !BR2_mips_i6400 && !BR2_mips_p6600
# musl mips64 unsupported
depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_mips64 || BR2_mips64el))
select BR2_GCC_NEEDS_MPC
@@ -112,6 +112,8 @@ choice
bool "gcc 6.x"
# Broken or unsupported architectures
depends on !BR2_arc
+ # Unsupported MIPS cores
+ depends on !BR2_mips_p6600
select BR2_GCC_NEEDS_MPC
select BR2_GCC_SUPPORTS_GRAPHITE
select BR2_TOOLCHAIN_GCC_AT_LEAST_6