Thu Mar 27 00:42:28 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
* d30.exp: Add test case reloc. * reloc.[sd]: New files to test relocations.
This commit is contained in:
parent
e35ed894f7
commit
8c0714dc0d
39
gas/testsuite/gas/d30v/reloc.d
Normal file
39
gas/testsuite/gas/d30v/reloc.d
Normal file
@ -0,0 +1,39 @@
|
||||
#objdump: -dr
|
||||
#name: D30V relocations
|
||||
|
||||
.*: +file format elf32-d30v
|
||||
|
||||
Disassembly of section .text:
|
||||
|
||||
00000000 <start>:
|
||||
0: 88082000 80000028 add r2, 0, 0x28
|
||||
0: R_D30V_32 .text
|
||||
8: 88084000 80000000 add r4, 0, 0x0
|
||||
8: R_D30V_32 .data
|
||||
10: 88084000 80000006 add r4, 0, 0x6
|
||||
10: R_D30V_32 .data
|
||||
18: 88084000 80000000 add r4, 0, 0x0
|
||||
18: R_D30V_32 unk
|
||||
20: 80080000 80000018 bra 38 <cont>
|
||||
|
||||
00000028 <hello>:
|
||||
28: 48656c6c 6f20576f .long 0x48656c6c || .long 0x6f20576f
|
||||
30: 726c640a 00000000 .long 0x726c640a || bra 0
|
||||
|
||||
00000038 <cont>:
|
||||
38: 80180000 80000048 jmp 48 <cont2>
|
||||
38: R_D30V_32 .text
|
||||
40: 088020c0 00f00000 abs r2, r3 || nop
|
||||
|
||||
00000048 <cont2>:
|
||||
48: 000bfff7 00f00000 bra 0 <start> || nop
|
||||
50: 00180000 00f00000 jmp 0 <start> || nop
|
||||
50: R_D30V_21 .text
|
||||
58: 000bfff5 80180000 bra 0 <start> -> jmp 0 <start>
|
||||
5c: R_D30V_21 .text
|
||||
60: 00180000 800bfff4 jmp 0 <start> -> bra 0 <start>
|
||||
60: R_D30V_21 .text
|
||||
68: 80080000 80000000 bra 68 <cont2\+20>
|
||||
68: R_D30V_32_PCREL unknown
|
||||
70: 80180000 80000000 jmp 0 <start>
|
||||
70: R_D30V_32 unknown
|
25
gas/testsuite/gas/d30v/reloc.s
Normal file
25
gas/testsuite/gas/d30v/reloc.s
Normal file
@ -0,0 +1,25 @@
|
||||
.text
|
||||
start:
|
||||
add r2, r0, hello
|
||||
add r4, r0, bar
|
||||
add r4, r0, bar2
|
||||
add r4, r0, unk
|
||||
bra cont
|
||||
hello: .ascii "Hello World\n"
|
||||
.align 3
|
||||
cont: jmp cont2
|
||||
abs r2,r3
|
||||
cont2:
|
||||
bra start || nop
|
||||
jmp start || nop
|
||||
bra start
|
||||
jmp start
|
||||
jmp start
|
||||
bra start
|
||||
bra unknown
|
||||
jmp unknown
|
||||
|
||||
.data
|
||||
bar: .asciz "XYZZY"
|
||||
bar2: .long 0xdeadbeef
|
||||
|
Loading…
x
Reference in New Issue
Block a user