summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2016-12-05 01:26:43 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2016-12-05 01:26:43 +0100
commit2ece66c90281bb1475b8134cead332471baadae5 (patch)
tree0e1915ed2804a3dba8d666c9fd968a977fa328da /mk
parentee3c7018b2f4c37ad3852ae28dc85ed7f3858121 (diff)
xtensa: only use auto-litpools for little endian
Diffstat (limited to 'mk')
-rw-r--r--mk/vars.mk2
1 files changed, 2 insertions, 0 deletions
diff --git a/mk/vars.mk b/mk/vars.mk
index 38e65b80d..b05fd6ad3 100644
--- a/mk/vars.mk
+++ b/mk/vars.mk
@@ -232,9 +232,11 @@ endif
# special architecture optimization flags
ifeq ($(ADK_TARGET_ARCH_XTENSA),y)
+ifeq ($(ADK_TARGET_BIG_ENDIAN),)
TARGET_CFLAGS+= -mlongcalls -mauto-litpools
TARGET_CXXFLAGS+= -mlongcalls -mauto-litpools
endif
+endif
ifeq ($(ADK_TARGET_ARCH_MICROBLAZE),y)
TARGET_CFLAGS+= -mxl-barrel-shift
TARGET_CXXFLAGS+= -mxl-barrel-shift