Enforces ARM-only code. The compiler behaves as if Thumb is absent from the target architecture.
The compiler propagates the
to the assembler and the linker.
For targets that support the ARM instruction set, the default
--arm. For targets that do not support the
ARM instruction set, the default is
armcc --arm_only myprog.c
armcc --arm_only --thumb myprog.c, this does not mean that the compiler checks your code to ensure that no Thumb code is present. It means that
--arm_only, because of command-line ordering.