2003-05-03 H.J. Lu <hjl@gnu.org>
* ld-elfvers/vers.exp: Add vers27a, vers27b, vers27c1 and vers27c2 to test versioned definition vs. hidden definition in different files. * ld-elfvers/vers27a.c: New file. * ld-elfvers/vers27a.dsym: Likewise. * ld-elfvers/vers27a.map: Likewise. * ld-elfvers/vers27a.ver: Likewise. * ld-elfvers/vers27b.c: Likewise. * ld-elfvers/vers27b.dsym: New empty file. * ld-elfvers/vers27b.ver: Likwise. * ld-elfvers/vers27c.c: Likwise. * ld-elfvers/vers27c.dsym: Likwise. * ld-elfvers/vers27c.ver: Likwise.
This commit is contained in:
parent
711ef82f1d
commit
95aa61ce02
@ -1,3 +1,21 @@
|
||||
2003-05-03 H.J. Lu <hjl@gnu.org>
|
||||
|
||||
* ld-elfvers/vers.exp: Add vers27a, vers27b, vers27c1 and
|
||||
vers27c2 to test versioned definition vs. hidden definition in
|
||||
different files.
|
||||
|
||||
* ld-elfvers/vers27a.c: New file.
|
||||
* ld-elfvers/vers27a.dsym: Likewise.
|
||||
* ld-elfvers/vers27a.map: Likewise.
|
||||
* ld-elfvers/vers27a.ver: Likewise.
|
||||
* ld-elfvers/vers27b.c: Likewise.
|
||||
|
||||
* ld-elfvers/vers27b.dsym: New empty file.
|
||||
* ld-elfvers/vers27b.ver: Likwise.
|
||||
* ld-elfvers/vers27c.c: Likwise.
|
||||
* ld-elfvers/vers27c.dsym: Likwise.
|
||||
* ld-elfvers/vers27c.ver: Likwise.
|
||||
|
||||
2003-05-02 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* ld-xstormy16: New directory.
|
||||
|
@ -919,3 +919,9 @@ if [istarget x86_64-*-linux*] {
|
||||
} else {
|
||||
build_vers_lib_no_pic "vers26b3" vers26b.c vers26b3 "vers26a.so vers26b1.so vers26a.o" "" vers26b.ver vers26b.dsym ""
|
||||
}
|
||||
|
||||
# Test versioned definition vs. hidden definition in different files.
|
||||
build_vers_lib_no_pic "vers27a" vers27a.c vers27a "" vers27a.map vers27a.ver vers27a.dsym ""
|
||||
build_vers_lib_no_pic "vers27b" vers27b.c vers27b "" "" vers27b.ver vers27b.dsym ""
|
||||
build_vers_lib_no_pic "vers27c1" vers27c.c vers27c1 "vers27b.o vers27a.so" "" vers27c.ver vers27c.dsym ""
|
||||
build_vers_lib_no_pic "vers27c2" vers27c.c vers27c2 "vers27a.so vers27b.o" "" vers27c.ver vers27c.dsym ""
|
||||
|
1
ld/testsuite/ld-elfvers/vers27a.c
Normal file
1
ld/testsuite/ld-elfvers/vers27a.c
Normal file
@ -0,0 +1 @@
|
||||
void foo () {}
|
2
ld/testsuite/ld-elfvers/vers27a.dsym
Normal file
2
ld/testsuite/ld-elfvers/vers27a.dsym
Normal file
@ -0,0 +1,2 @@
|
||||
[0]*[ ]+g[ ]+DO[ ]+\*ABS\*[ ]+[0]*[ ]+VERS.0[ ]+VERS.0
|
||||
[0-9a-f]*[ ]+g[ ]+DF[ ]+.text[ ]+[0-9a-f]*[ ]+VERS.0[ ]+(0x[0-9a-f]*|)[ ]*foo
|
5
ld/testsuite/ld-elfvers/vers27a.map
Normal file
5
ld/testsuite/ld-elfvers/vers27a.map
Normal file
@ -0,0 +1,5 @@
|
||||
VERS.0 {
|
||||
global:
|
||||
foo;
|
||||
local: *;
|
||||
};
|
4
ld/testsuite/ld-elfvers/vers27a.ver
Normal file
4
ld/testsuite/ld-elfvers/vers27a.ver
Normal file
@ -0,0 +1,4 @@
|
||||
Version definitions:
|
||||
1 0x01 0x065b090f vers27a.so
|
||||
2 0x00 0x05aa7610 VERS.0
|
||||
|
2
ld/testsuite/ld-elfvers/vers27b.c
Normal file
2
ld/testsuite/ld-elfvers/vers27b.c
Normal file
@ -0,0 +1,2 @@
|
||||
void foo () {}
|
||||
asm (".hidden foo");
|
0
ld/testsuite/ld-elfvers/vers27b.dsym
Normal file
0
ld/testsuite/ld-elfvers/vers27b.dsym
Normal file
0
ld/testsuite/ld-elfvers/vers27b.ver
Normal file
0
ld/testsuite/ld-elfvers/vers27b.ver
Normal file
0
ld/testsuite/ld-elfvers/vers27c.c
Normal file
0
ld/testsuite/ld-elfvers/vers27c.c
Normal file
0
ld/testsuite/ld-elfvers/vers27c.dsym
Normal file
0
ld/testsuite/ld-elfvers/vers27c.dsym
Normal file
0
ld/testsuite/ld-elfvers/vers27c.ver
Normal file
0
ld/testsuite/ld-elfvers/vers27c.ver
Normal file
Loading…
x
Reference in New Issue
Block a user