* gas/frv/reloc1.[sd]: Test references to external symbols and

inter-section references too.
This commit is contained in:
Alexandre Oliva 2003-11-27 02:30:17 +00:00
parent 331c3da232
commit b49dc2a109
3 changed files with 39 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2003-11-27 Alexandre Oliva <aoliva@redhat.com>
* gas/frv/reloc1.[sd]: Test references to external symbols and
inter-section references too.
2003-11-26 Christian Groessler <chris@groessler.org>
* gas/z8k/jmp-cc.d: New file.

View File

@ -1,8 +1,8 @@
#objdump: -dr
#objdump: -Dr
.* elf32-frv
Disassembly.*:
Disassembly.*\.text:
.* <begin>:
.*: 80 88 00 00 * nop
@ -18,4 +18,23 @@ Disassembly.*:
.*: R_FRV_LABEL16 f1
.*: fe 3f ff fe * call .* <f2>
.*: c0 1a ff fd * bra .* <f2>
.*: 80 3c 00 00 * call.*
.*: R_FRV_LABEL24 f3
.*: c0 1a 00 00 * bra.*
.*: R_FRV_LABEL16 f3
\.\.\.
Disassembly.*\.test:
.* <beginx>:
.*: 80 88 00 00 * nop
.*: 80 3c 00 00 * call.*
.*: R_FRV_LABEL24 f1
.*: c0 1a 00 00 * bra.*
.*: R_FRV_LABEL16 f1
.*: 80 3c 00 05 * call .* <f2\+.*>
.*: R_FRV_LABEL24 \.text\+0x14
.*: c0 1a 00 05 * bra .* <f2\+.*>
.*: R_FRV_LABEL16 \.text\+0x14
.*: 80 3c 00 00 * call.*
.*: R_FRV_LABEL24 f3
.*: c0 1a 00 00 * bra.*
.*: R_FRV_LABEL16 f3

View File

@ -11,4 +11,17 @@ f2:
bra f1
call f2
bra f2
call f3
bra f3
.space 16
.section .gnu.linkonce.t.test
beginx:
nop
call f1
bra f1
call f2
bra f2
call f3
bra f3