diff options
author | Mike Frysinger <vapier@gentoo.org> | 2010-12-10 06:08:11 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2010-12-10 06:08:11 +0000 |
commit | b9e33f301ea91a4d15666e882acd35e65ec68d41 (patch) | |
tree | a6fdf89cdcc6dc09c6047cce7092f1b63b6dafe8 /ld/testsuite/ld-elfvers/vers7a.dsym | |
parent | 9a9e2ca332636b09a006031e086d88f9e6dba5ef (diff) | |
download | gdb-b9e33f301ea91a4d15666e882acd35e65ec68d41.zip gdb-b9e33f301ea91a4d15666e882acd35e65ec68d41.tar.gz gdb-b9e33f301ea91a4d15666e882acd35e65ec68d41.tar.bz2 |
ld: elfvers tests: support symbol prefixed targets
The symbol versioning tests mix C-visible symbols and linker-visible
symbols in order to verify .symver behavior. This works for most
people, but fail for targets that have a symbol prefix. So add a
helper file with macros that expand gcc's __USER_LABEL_PREFIX__ as
necessary and convert all .symver users over to it.
Now that the tests are usable on prefixed targets, update the tests
to take into account an optional leading underscore.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'ld/testsuite/ld-elfvers/vers7a.dsym')
-rw-r--r-- | ld/testsuite/ld-elfvers/vers7a.dsym | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ld/testsuite/ld-elfvers/vers7a.dsym b/ld/testsuite/ld-elfvers/vers7a.dsym index 8434925..89a45a5 100644 --- a/ld/testsuite/ld-elfvers/vers7a.dsym +++ b/ld/testsuite/ld-elfvers/vers7a.dsym @@ -1,2 +1,2 @@ 0+ g +DO \*ABS\* 0+ +VERS_1 +VERS_1 -[0-9a-f]+ g +DF (\.text|\.opd|\*ABS\*) [0-9a-f]+ +VERS_1 +(0x[0-9a-f]+ )?show_b +[0-9a-f]+ g +DF (\.text|\.opd|\*ABS\*) [0-9a-f]+ +VERS_1 +(0x[0-9a-f]+ )?_?show_b |