binutils-gdb/ld/testsuite/ld-elf/pr27128b.d
Alan Modra cab3f4da68 PR27128, nm -P portable output format regression
binutils/
	PR 27128
	* nm.c (print_symname): Append version string to symbol name
	before printing the lot under control of "form".  Append version
	to demangled names too.
ld/
	PR 27128
	* testsuite/ld-elf/pr27128.s: New file.
	* testsuite/ld-elf/pr27128.t: Likewise.
	* testsuite/ld-elf/pr27128a.d: Likewise.
	* testsuite/ld-elf/pr27128b.d: Likewise.
	* testsuite/ld-elf/pr27128c.d: Likewise.
	* testsuite/ld-elf/pr27128d.d: Likewise.
	* testsuite/ld-elf/pr27128e.d: Likewise.
2020-12-31 19:07:02 +10:30

17 lines
409 B
Makefile

#source: pr27128.s
#ld: -shared -version-script pr27128.t
#nm: -n -D --format=posix
#target: [check_shared_lib_support]
#notarget: [is_underscore_target]
# _Zrm1XS_ doesn't have an extra underscore.
#xfail: hppa64-*-* tic6x-*-*
# hppa64 uses dot-symbols, tic6x DYN lacks dynamic sections for this testcase
#...
VERS_2\.0 A 0+
#...
foo@@VERS_2\.0 T [0-9a-f]+ 10
#...
_Zrm1XS_@@VERS_2\.0 T [0-9a-f]+ 10
#pass