nuttx/libs/libc/machine/arm
Marco Casaroli 2db8a4d77a libs/libc/machine/arm: Include nuttx/config.h in arch_mcount.S.
arch_mcount.S selects the ARMv6-M code with CONFIG_ARCH_CORTEXM0 and
CONFIG_ARCH_CORTEXM23, but it did not include nuttx/config.h.  So it
always assembled the Thumb-2 code, and CONFIG_PROFILE_MINI did not
build on Cortex-M0, M0+ and M23:

  arch_mcount.S:48: Error: cannot honor width suffix -- `bic r1,r1,#1'

Include nuttx/config.h.

Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Marco Casaroli <marco.casaroli@gmail.com>
2026-10-09 06:07:54 -03:00
..
arm include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
armv6-m include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
armv7-a arm: memcpy: add NEON paths for aligned copies 2026-05-09 09:46:43 +08:00
armv7-m libs/libc/elf: Load the libraries a module names in DT_NEEDED. 2026-10-06 17:48:49 -03:00
armv7-r arm: memcpy: add NEON paths for aligned copies 2026-05-09 09:46:43 +08:00
armv8-m libs/libc/elf: Load the libraries a module names in DT_NEEDED. 2026-10-06 17:48:49 -03:00
armv8-r arm: memcpy: add NEON paths for aligned copies 2026-05-09 09:46:43 +08:00
aeabi_memclr.c
aeabi_memclr4.c
aeabi_memclr8.c
aeabi_memcpy.c
aeabi_memcpy4.c
aeabi_memcpy8.c
aeabi_memmove.c
aeabi_memmove4.c
aeabi_memmove8.c
aeabi_memset.c
aeabi_memset4.c
aeabi_memset8.c
arch_atexit.c
arch_crc32.c
arch_dummy.c
arch_mcount.S libs/libc/machine/arm: Include nuttx/config.h in arch_mcount.S. 2026-10-09 06:07:54 -03:00
arch_setjmp.S
arch_unwind_find_exidx.c
CMakeLists.txt
Kconfig
Make.defs
tc32_setjmp.S