Hi,
Cortex M processors only support thumb and thumb-2 instructions.
http://www.arm.com/products/processors/cortex-m/cortex-m4-processor.php
I was attempting to implement the QK Scheduler portion of the Quantum Leaps QP code. There is a warning, at least for the GNU C compiler, to insure that the address of an assembly label is a thumb address in the PendSV_Handler routine. As it turned out there was no problem and the function is working correctly with no intervention on my part, so I assummed that the fist responder was correct.
Thanks for responding.