From 3c6b844fcdcff7ff3dd26ac337f2f844cd64a25a Mon Sep 17 00:00:00 2001 From: zhuyanlin Date: Mon, 16 May 2022 15:46:50 +0800 Subject: [PATCH] arch:xtensa:toolchain: add -Wno-atmoic-alignment flags for xcc see a bug here: https://bugs.llvm.org/show_bug.cgi?id=43603 Signed-off-by: zhuyanlin --- arch/xtensa/src/lx6/Toolchain.defs | 2 ++ arch/xtensa/src/lx7/Toolchain.defs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/arch/xtensa/src/lx6/Toolchain.defs b/arch/xtensa/src/lx6/Toolchain.defs index 609c69c9ecb..4b64d964248 100644 --- a/arch/xtensa/src/lx6/Toolchain.defs +++ b/arch/xtensa/src/lx6/Toolchain.defs @@ -122,6 +122,8 @@ endif # Default toolchain ifeq ($(CONFIG_XTENSA_TOOLCHAIN_XCC), y) + ARCHCFLAGS += -Wno-atomic-alignment + ARCHCXXFLAGS += -Wno-atomic-alignment CC = $(CROSSDEV)xcc CXX = $(CROSSDEV)xc++ CPP = $(CROSSDEV)xcc -E -P -x c diff --git a/arch/xtensa/src/lx7/Toolchain.defs b/arch/xtensa/src/lx7/Toolchain.defs index cb1ebc14450..0102a96cff3 100644 --- a/arch/xtensa/src/lx7/Toolchain.defs +++ b/arch/xtensa/src/lx7/Toolchain.defs @@ -122,6 +122,8 @@ endif # Default toolchain ifeq ($(CONFIG_XTENSA_TOOLCHAIN_XCC), y) + ARCHCFLAGS += -Wno-atomic-alignment + ARCHCXXFLAGS += -Wno-atomic-alignment CC = $(CROSSDEV)xcc CXX = $(CROSSDEV)xc++ CPP = $(CROSSDEV)xcc -E -P -x c