mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-17 13:10:12 +08:00
* symtocbase-1.s, symtocbase-2.s, symtocbase.d: New test.
* powerpc.exp: Run it.
This commit is contained in:
parent
6ad80df050
commit
08f46626eb
@ -1,3 +1,8 @@
|
||||
2005-09-28 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
* symtocbase-1.s, symtocbase-2.s, symtocbase.d: New test.
|
||||
* powerpc.exp: Run it.
|
||||
|
||||
2005-09-28 Jan Beulich <jbeulich@novell.com>
|
||||
|
||||
* ld-x86-64/tlspic.dd: Adjust.
|
||||
|
@ -102,6 +102,8 @@ set ppc64elftests {
|
||||
{{readelf -WSsrl tlstocso.r} {objdump -dr tlstocso.d}
|
||||
{objdump -sj.got tlstocso.g} {objdump -sj.tdata tlstocso.t}}
|
||||
"tlstoc.so"}
|
||||
{"sym@tocbase" "-shared -melf64ppc" "-a64" {symtocbase-1.s symtocbase-2.s}
|
||||
{{objdump -dj.data symtocbase.d}} "symtocbase.so"}
|
||||
}
|
||||
|
||||
|
||||
|
18
ld/testsuite/ld-powerpc/symtocbase-1.s
Normal file
18
ld/testsuite/ld-powerpc/symtocbase-1.s
Normal file
@ -0,0 +1,18 @@
|
||||
.section .toc,"aw",@progbits
|
||||
.align 15
|
||||
.globl x
|
||||
x: .quad .x,.x@tocbase,0
|
||||
.LCi: .quad i
|
||||
.space 48 * 1024
|
||||
.data
|
||||
.globl i
|
||||
i: .long 0
|
||||
.L1bases:
|
||||
.quad .TOC.@tocbase
|
||||
.quad .x@tocbase
|
||||
.quad .y@tocbase
|
||||
.text
|
||||
.globl .x
|
||||
.x:
|
||||
ld 9,.LCi@toc(2)
|
||||
blr
|
16
ld/testsuite/ld-powerpc/symtocbase-2.s
Normal file
16
ld/testsuite/ld-powerpc/symtocbase-2.s
Normal file
@ -0,0 +1,16 @@
|
||||
.section .toc,"aw",@progbits
|
||||
.align 15
|
||||
.globl y
|
||||
y: .quad .y,.y@tocbase,0
|
||||
.LCi: .quad i
|
||||
.space 48 * 1024
|
||||
.data
|
||||
.L2bases:
|
||||
.quad .TOC.@tocbase
|
||||
.quad .x@tocbase
|
||||
.quad .y@tocbase
|
||||
.text
|
||||
.globl .y
|
||||
.y:
|
||||
ld 9,.LCi@toc(2)
|
||||
blr
|
24
ld/testsuite/ld-powerpc/symtocbase.d
Normal file
24
ld/testsuite/ld-powerpc/symtocbase.d
Normal file
@ -0,0 +1,24 @@
|
||||
#source: symtocbase-1.s
|
||||
#source: symtocbase-2.s
|
||||
#as: -a64
|
||||
#ld: -shared -melf64ppc
|
||||
#objdump: -dj.data
|
||||
#target: powerpc64*-*-*
|
||||
|
||||
.*: file format elf64-powerpc
|
||||
|
||||
Disassembly of section \.data:
|
||||
|
||||
.* <i>:
|
||||
\.\.\.
|
||||
.*: 00 02 00 00 \.long 0x20000
|
||||
.*: 00 00 00 00 \.long 0x0
|
||||
.*: 00 02 00 00 \.long 0x20000
|
||||
.*: 00 00 00 00 \.long 0x0
|
||||
.*: 00 03 00 00 \.long 0x30000
|
||||
.*: 00 00 00 00 \.long 0x0
|
||||
.*: 00 03 00 00 \.long 0x30000
|
||||
.*: 00 00 00 00 \.long 0x0
|
||||
.*: 00 02 00 00 \.long 0x20000
|
||||
.*: 00 00 00 00 \.long 0x0
|
||||
.*: 00 03 00 00 \.long 0x30000
|
Loading…
Reference in New Issue
Block a user