zephyr/arch
Fabio Baltieri 37363d5eb6 arch: arm: cortex_m: add memory to the clobber list
Add "memory" to the clobber list"

From GCC 14 the compiler optimizes away memory accesses that do not
impact the asm block. Adding the memory to the clobber list lets the
compiler know that the memory state is to be preserved.

Signed-off-by: Wilfried Chauveau <wilfried.chauveau@arm.com>
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
(cherry picked from commit 63890e2526)
2024-11-14 16:58:35 -05:00
..
arc everywhere: replace double words 2024-06-25 06:05:35 -04:00
arm arch: arm: cortex_m: add memory to the clobber list 2024-11-14 16:58:35 -05:00
arm64 arch/arm64/mmu: improve debugging output 2024-06-26 13:06:42 -04:00
common everywhere: replace #if IS_ENABLED() as per docs 2024-06-28 07:20:32 -04:00
mips
nios2
posix
riscv arch: riscv: reset global pointer on exception 2024-11-14 16:56:33 -05:00
sparc
x86 arch: x86: corrected parameter names 2024-06-27 20:06:20 -04:00
xtensa xtensa: mpu: update hardware if manipulating current domain 2024-11-04 09:20:49 -05:00
archs.yml
CMakeLists.txt
Kconfig everywhere: replace double words 2024-06-22 05:40:22 -04:00
Kconfig.v1
Kconfig.v2