1.text
2.global main
3main:
4	push {lr}
5	mov r0, sp
6
7	/* This should work */
8	ldr r0, [sp]
9
10	/* Unalign it */
11	add r0, #2
12
13	/* Try a non-word aligned word-load, this may work if SCTRL.A == 0 */
14	ldr r1, [r0]
15
16	/* Load non-word aligned dword, should die even with SCTRL.A == 0 */
17	ldrd r2, r3, [r0]
18
19
20	ldr r0, =msg
21	bl puts
22
23	mov r0, #0  /* test should check for non-zero exit code / signal */
24	pop {pc}
25msg:
26	.ascii "ERROR - caused no sigbus\n"
27