[gas][cortex-m23] why does this beq.w results in hard fault?
Fri Mar 26 15:25:57 GMT 2021
> .arch armv8-m.base
> The wide contidional branch is supported only for the Armv7-M.
> The Armv8-M architectural reference manual states that:
> / Armv7-M compatibility requires the Main Extension/
> Cortex-M23 implements the ARMv8-M baseline instruction set (so no Main Extension).
> For these reasons, could there be a problem with the assembler that is not giving out any error?
This does indeed sound like a bug in the assembler. Please could you
file a bug report here:
If you can include a small piece of assembler that demonstrates the problem
that would help a lot.
More information about the Binutils