We run a BKPT instruction test on ARMv4T but it was only added in ARMv5TE. This passes CI because we use QEMU to emulate an ARM9 (which is ARMv5TE) when running the ARMv4T tests. But running on real ARMv4T hardware, a BKPT trips an Undefined Instruction exception.
We run a BKPT instruction test on ARMv4T but it was only added in ARMv5TE. This passes CI because we use QEMU to emulate an ARM9 (which is ARMv5TE) when running the ARMv4T tests. But running on real ARMv4T hardware, a BKPT trips an Undefined Instruction exception.