diff options
Diffstat (limited to 'gold/testsuite/weak_as_needed_b.c')
-rw-r--r-- | gold/testsuite/weak_as_needed_b.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/gold/testsuite/weak_as_needed_b.c b/gold/testsuite/weak_as_needed_b.c new file mode 100644 index 00000000000..6a1fbf8f854 --- /dev/null +++ b/gold/testsuite/weak_as_needed_b.c @@ -0,0 +1,23 @@ +#include <stdio.h> + +__asm__ (".symver bar_v1, bar@v1"); +__asm__ (".symver bar_v2, bar@@v2"); + +void bar_v1(void); +void bar_v2(void); +void baz(void); + +void bar_v1(void) +{ + printf("weak_as_needed_b: bar_v1\n"); +} + +void bar_v2(void) +{ + printf("weak_as_needed_b: bar_v2\n"); +} + +void baz(void) +{ + printf("weak_as_needed_b: baz\n"); +} |