AFAIK, PUSH and POP are only supported under legacy Thumb (CODE16) and newer UAL ARM/Thumb (ARM or THUMB) areas, not legacy ARM (CODE32) areas.[url="http://infocenter.arm.com/help/topic/com.arm.doc.qrc0001l/QRC0001_UAL.pdf"]infocenter.arm.com/.../url]might be of interest.