summaryrefslogtreecommitdiff
path: root/target/config/Config.in.cpu
diff options
context:
space:
mode:
Diffstat (limited to 'target/config/Config.in.cpu')
-rw-r--r--target/config/Config.in.cpu6
1 files changed, 4 insertions, 2 deletions
diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu
index f70125084..6295d0354 100644
--- a/target/config/Config.in.cpu
+++ b/target/config/Config.in.cpu
@@ -739,7 +739,6 @@ config ADK_TARGET_GCC_CPU
default "cortex-m3" if ADK_CPU_CORTEX_M3
default "cortex-m4" if ADK_CPU_CORTEX_M4
default "powerpc" if ADK_CPU_PPC
- default "powerpc64" if ADK_CPU_PPC64
default "ultrasparc" if ADK_CPU_SPARC_V9
default "v8" if ADK_CPU_SPARC_V8
default "xscale" if ADK_CPU_XSCALE
@@ -802,6 +801,8 @@ config ADK_TARGET_CPU_FLAGS
default "-m3" if ADK_CPU_SH3
default "-m4" if ADK_CPU_SH4
default "-m4a" if ADK_CPU_SH4A
+ default "-mcpu=powerpc64" if ADK_CPU_PPC64 && ADK_TARGET_BIG_ENDIAN
+ default "-mcpu=powerpc64le" if ADK_CPU_PPC64 && ADK_TARGET_LITTLE_ENDIAN
config ADK_TARGET_CPU_TYPE
string
@@ -912,7 +913,8 @@ config ADK_TARGET_CPU_ARCH
default "or1k" if ADK_TARGET_ARCH_OR1K
default "ppc" if ADK_CPU_PPC
default "ppc" if ADK_CPU_PPC_440
- default "ppc64" if ADK_CPU_PPC64
+ default "ppc64le" if ADK_CPU_PPC64 && ADK_TARGET_LITTLE_ENDIAN
+ default "ppc64" if ADK_CPU_PPC64 && ADK_TARGET_BIG_ENDIAN
default "sh2" if ADK_CPU_SH2
default "sh2a" if ADK_CPU_SH2A
default "sh3" if ADK_CPU_SH3