zephyr/arch
Nicolas Pitre f61b8b8c16 semihosting: fix inline assembly output dependency
Commit d8f186aa4a ("arch: common: semihost: add semihosting
operations") encapsulated semihosting invocation in a per-arch
semihost_exec() function. There is a fixed register variable declaration
for the return value but this variable is not listed as an output
operand to respective inline assembly segments which is an error.
This is not reported as such by gcc and the generated code is still OK
in those particular instances but this is not guaranteed, and clang
does complain about such cases.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
2022-04-24 19:46:15 +02:00
..
arc everywhere: fix typos 2022-03-18 13:24:08 -04:00
arm semihosting: fix inline assembly output dependency 2022-04-24 19:46:15 +02:00
arm64 semihosting: fix inline assembly output dependency 2022-04-24 19:46:15 +02:00
common arch: common: semihost: add semihosting operations 2022-04-21 13:04:52 +02:00
mips kconfig: Rename the TEST_EXTRA stack size option to align with the rest 2022-02-22 08:23:05 -05:00
nios2 core: z_data_copy does not depend on CONFIG_XIP 2022-02-22 10:22:53 +01:00
posix debug: generate call graph profile data using gprof 2022-04-22 16:04:08 -04:00
riscv semihosting: fix inline assembly output dependency 2022-04-24 19:46:15 +02:00
sparc everywhere: fix typos 2022-03-18 13:24:08 -04:00
x86 x86: Initialise FPU regs during thread creation for eager FPU sharing 2022-04-18 17:23:48 -07:00
xtensa arch/xtensa: Enable backtrace on panic on Intel ADSP platforms 2022-04-14 11:03:40 -04:00
CMakeLists.txt cmake: fix include directories to work with out-of-tree arch 2020-08-05 08:06:07 -04:00
Kconfig arch: common: dedicated SEMIHOST symbol 2022-04-21 13:04:52 +02:00