Checked in the missing testcases.

This commit is contained in:
H.J. Lu 2009-10-07 18:33:20 +00:00
parent f86eefa109
commit dfc8b03106
6 changed files with 55 additions and 0 deletions

View 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
#...

View file

@ -0,0 +1,6 @@
{
global:
*;
local:
foo;
};

View file

@ -0,0 +1,6 @@
.globl foo
.protected foo
.type foo,%object
.data
foo:
.long 0

View 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
#...

View file

@ -0,0 +1,6 @@
{
global:
*;
local:
hidden;
};

View 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#