nuttx/arch/arm
chao an 77aede7c87 arm/thumb: outputs an implicit IT block to avoid build break
Fix build break on thumb2 mode:
opus/celt/arm/celt_pitch_xcorr_arm-gnu.S: Assembler messages:
opus/celt/arm/celt_pitch_xcorr_arm-gnu.S:146: Error: thumb conditional instruction should be in IT block -- `movle pc,lr'

Reference:
https://developer.arm.com/documentation/100067/0612/armclang-Command-line-Options/-mimplicit-it

In A32 code, the integrated assembler accepts all conditional instructions
without giving an error or warning. In T32 code, the integrated assembler
outputs an implicit IT block when there is a conditional instruction
without an enclosing IT block. The integrated assembler does not give an
error or warning about this.

Signed-off-by: chao an <anchao@xiaomi.com>
2022-12-01 22:14:34 +01:00
..
include armv7-r: correct the wrong usage of ARMV7A_XX marco 2022-11-28 12:21:32 +01:00
src arm/thumb: outputs an implicit IT block to avoid build break 2022-12-01 22:14:34 +01:00
Kconfig arm/toolchain: update toolchain comment to avoid confusion 2022-10-25 12:33:46 +08:00