1 @ Tests that should fail for ALU group relocations.
5 .macro alutest insn sym offset
7 \insn
r0, r0, #:pc_g0:(\sym + \offset)
8 \insn
r0, r0, #:pc_g1:(\sym + \offset)
9 \insn
r0, r0, #:pc_g2:(\sym + \offset)
11 \insn
r0, r0, #:pc_g0_nc:(\sym + \offset)
12 \insn
r0, r0, #:pc_g1_nc:(\sym + \offset)
14 \insn
r0, r0, #:sb_g0:(\sym + \offset)
15 \insn
r0, r0, #:sb_g1:(\sym + \offset)
16 \insn
r0, r0, #:sb_g2:(\sym + \offset)
18 \insn
r0, r0, #:sb_g0_nc:(\sym + \offset)
19 \insn
r0, r0, #:sb_g1_nc:(\sym + \offset)
24 alutest
add localsym
0x11001
25 alutest adds f
0x11001
26 alutest adds localsym
0x11001
28 alutest
add f
"-0x11001"
29 alutest
add localsym
"-0x11001"
30 alutest adds f
"-0x11001"
31 alutest adds localsym
"-0x11001"