diff options
Diffstat (limited to 'binutils-2.25/gas/testsuite/gas/arm/ccs.s')
-rw-r--r-- | binutils-2.25/gas/testsuite/gas/arm/ccs.s | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/binutils-2.25/gas/testsuite/gas/arm/ccs.s b/binutils-2.25/gas/testsuite/gas/arm/ccs.s new file mode 100644 index 00000000..3a7568a1 --- /dev/null +++ b/binutils-2.25/gas/testsuite/gas/arm/ccs.s @@ -0,0 +1,33 @@ +;------------------------------------------------------------------------------- +; Comments here + + .text + .arm + +;------------------------------------------------------------------------------- + + .ref ext_sym + .def _test_func + .asmfunc + +_test_func + stmfd r13!, {r0 - r12, lr}; push registers and link register on to stack + + ldr r12, sym1 ; another comment + ldr r0, [r12] + tst r0, #0x8 + bne aLabel + ldr r0, [r12] + +aLabel + bl ext_sym ; custom data abort handler required + + ldmfd r13!, {r0 - r12, lr}; pop registers and link register from stack + subs pc, lr, #8 + +sym1 .word 0xFFFFF520 + + + .endasmfunc + + |