arch: archs: using ATOMIC_OPERATIONS_BUILTIN

ATOMIC_OPERATIONS_BUILTIN issue (internal jira number: P10019563-43273)
has been fixed in new relasese MWDT 2021.03. We can use builtin atomic.
this commit reverts PR: #28528

Signed-off-by: Watson Zeng <zhiwei@synopsys.com>
This commit is contained in:
Watson Zeng 2021-04-30 09:46:46 +08:00 committed by Kumar Gala
commit 5516b02d53

View file

@ -18,10 +18,7 @@ config CPU_ARCEM
config CPU_ARCHS
bool
# FIXME: ATOMIC_OPERATIONS_BUILTIN still has some problem in arcmwdt
# toolchain, so choosing ATOMIC_OPERATIONS_C instead.
select ATOMIC_OPERATIONS_C if "$(ZEPHYR_TOOLCHAIN_VARIANT)" = "arcmwdt"
select ATOMIC_OPERATIONS_BUILTIN if "$(ZEPHYR_TOOLCHAIN_VARIANT)" != "arcmwdt"
select ATOMIC_OPERATIONS_BUILTIN
help
This option signifies the use of an ARC HS CPU