| |||
| Home > Overview of the ARM Compiler toolchain > Avoiding the BLX (immediate) instruction issue on an ARM1176JZ-S or ARM1176JZF-S | |||
The ARM Linker can work around the possible issue on an ARM1176JZ-S
or ARM1176JZF-S, where a BLX (immediate) instruction
might corrupt the instruction stream. If your software is likely
to run on an ARM1176JZ-S or ARM1176JZF-S, see the ARM1176JZ-S™ and ARM1176JZF-S™ Programmers Advice
Notice Use of BLX (immediate) for more details.
If you decide to apply the workaround, you must use the linker
option --no_blx_thumb_arm.
Linker Reference:
ARM1176JZ-S™ and ARM1176JZF-S™ Programmers Advice Notice Use of BLX (immediate) (ARM UAN 0002).