* ld-cris/expalltst3, ld-cris/expdyn2.s, ld-cris/libdso-15.d: New

tests.
This commit is contained in:
Hans-Peter Nilsson 2008-12-17 02:15:34 +00:00
parent 867ea5fd9a
commit d179004260
4 changed files with 51 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2008-12-17 Hans-Peter Nilsson <hp@axis.com>
* ld-cris/expalltst3, ld-cris/expdyn2.s, ld-cris/libdso-15.d: New
tests.
2008-12-15 Richard Earnshaw <rearnsha@arm.com>
* ld-arm/vfp11-fix-scalar.d: Disassembly of VFP instructions now uses

View File

@ -0,0 +1 @@
TST3 { global: *; };

View File

@ -0,0 +1,21 @@
.data
.global __expobj2
.type __expobj2,@object
.size __expobj2,4
__expobj2:
.dword 0
.weak expobj2
.set expobj2,__expobj2
.text
.global _start
_start:
nop
.global __expfn2
__expfn2:
.type __expfn2,@function
nop
.Lfe1:
.size __expfn2,.Lfe1-__expfn2
.weak expfn2
.set expfn2,__expfn2

View File

@ -0,0 +1,24 @@
#source: expdyn2.s
#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
#ld: --shared -m crislinux --version-script $srcdir/$subdir/expalltst3
#objdump: -s -T
# A DSO that has two versioned symbols, each with a weak alias.
# Each symbol is versioned.
.*: file format elf32-cris
DYNAMIC SYMBOL TABLE:
#...
0+2288 g[ ]+DO .data[ ]+0+4 TST3[ ]+__expobj2
0+20a g[ ]+DF .text[ ]+0+2 TST3[ ]+__expfn2
0+20a w[ ]+DF .text[ ]+0+2 TST3[ ]+expfn2
0+2288 w[ ]+DO .data[ ]+0+4 TST3[ ]+expobj2
#...
Contents of section .text:
0208 0f050f05 .*
#...
Contents of section .got:
227c 0c220000 00000000 00000000 .*
Contents of section .data:
2288 00000000 .*