forked from Imagelibrary/binutils-gdb
Checked in the missing testcases.
This commit is contained in:
7
ld/testsuite/ld-elf/local1.d
Normal file
7
ld/testsuite/ld-elf/local1.d
Normal file
@@ -0,0 +1,7 @@
|
||||
#ld: -shared --version-script local1.map
|
||||
#readelf: -s --wide
|
||||
#target: *-*-linux*
|
||||
|
||||
#...
|
||||
.*: [0-9a-f]* +[0-9a-f]+ +OBJECT +LOCAL +DEFAULT +[0-9] +foo
|
||||
#...
|
||||
6
ld/testsuite/ld-elf/local1.map
Normal file
6
ld/testsuite/ld-elf/local1.map
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
global:
|
||||
*;
|
||||
local:
|
||||
foo;
|
||||
};
|
||||
6
ld/testsuite/ld-elf/local1.s
Normal file
6
ld/testsuite/ld-elf/local1.s
Normal file
@@ -0,0 +1,6 @@
|
||||
.globl foo
|
||||
.protected foo
|
||||
.type foo,%object
|
||||
.data
|
||||
foo:
|
||||
.long 0
|
||||
9
ld/testsuite/ld-ia64/local1.d
Normal file
9
ld/testsuite/ld-ia64/local1.d
Normal file
@@ -0,0 +1,9 @@
|
||||
#as: -x
|
||||
#ld: -shared --version-script local1.map
|
||||
#readelf: -s --wide
|
||||
|
||||
#...
|
||||
.*: [0-9a-f]* +[0-9a-f]+ +FUNC +LOCAL +DEFAULT +[0-9] +hidden
|
||||
#...
|
||||
.*: [0-9a-f]* +[0-9a-f]+ +FUNC +LOCAL +DEFAULT +[0-9] +hidden
|
||||
#...
|
||||
6
ld/testsuite/ld-ia64/local1.map
Normal file
6
ld/testsuite/ld-ia64/local1.map
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
global:
|
||||
*;
|
||||
local:
|
||||
hidden;
|
||||
};
|
||||
21
ld/testsuite/ld-ia64/local1.s
Normal file
21
ld/testsuite/ld-ia64/local1.s
Normal file
@@ -0,0 +1,21 @@
|
||||
.pred.safe_across_calls p1-p5,p16-p63
|
||||
.global foo#
|
||||
.section .sdata,"aw",@progbits
|
||||
.align 8
|
||||
.type foo#, @object
|
||||
.size foo#, 8
|
||||
foo:
|
||||
data8 @fptr(hidden#)
|
||||
.text
|
||||
.align 16
|
||||
.global hidden#
|
||||
.hidden hidden#
|
||||
.proc hidden#
|
||||
hidden:
|
||||
.prologue
|
||||
.body
|
||||
.bbb
|
||||
nop 0
|
||||
nop 0
|
||||
br.ret.sptk.many b0
|
||||
.endp hidden#
|
||||
Reference in New Issue
Block a user