mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-09-10 05:52:21 +08:00
19990502 sourceware import
This commit is contained in:
27
ld/testsuite/ld-elfvers/vers4.c
Normal file
27
ld/testsuite/ld-elfvers/vers4.c
Normal file
@ -0,0 +1,27 @@
|
||||
/*
|
||||
* Testcase to make sure that a versioned symbol definition in an
|
||||
* application correctly defines the version node, if and only if
|
||||
* the actual symbol is exported. This is built both with and without
|
||||
* -export-dynamic.
|
||||
*/
|
||||
int
|
||||
bar()
|
||||
{
|
||||
return 3;
|
||||
}
|
||||
|
||||
int
|
||||
new_foo()
|
||||
{
|
||||
return 1000+bar();
|
||||
|
||||
}
|
||||
|
||||
__asm__(".symver new_foo,foo@@VERS_2.0");
|
||||
|
||||
int
|
||||
main()
|
||||
{
|
||||
printf("%d\n", foo());
|
||||
return 0;
|
||||
}
|
Reference in New Issue
Block a user