diff options
author | Jason Merrill <jason@gcc.gnu.org> | 1999-09-03 12:14:54 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1999-09-03 12:14:54 -0400 |
commit | 9c5b50b30ad2289a542816faf9de5fa2f9a6d79e (patch) | |
tree | 7f168269ad80ce4375f1bc31e2c17d087b76a9f5 /gcc/tlink.c | |
parent | eb898ce42020e24e79b94947f7d9aa1eedd6f8c6 (diff) | |
download | gcc-9c5b50b30ad2289a542816faf9de5fa2f9a6d79e.zip gcc-9c5b50b30ad2289a542816faf9de5fa2f9a6d79e.tar.gz gcc-9c5b50b30ad2289a542816faf9de5fa2f9a6d79e.tar.bz2 |
tlink.c (scan_linker_output): Skip the initial underscore in a mangled name if appropriate.
* tlink.c (scan_linker_output): Skip the initial underscore in
a mangled name if appropriate.
From-SVN: r29083
Diffstat (limited to 'gcc/tlink.c')
-rw-r--r-- | gcc/tlink.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/tlink.c b/gcc/tlink.c index e097270..55c66dc 100644 --- a/gcc/tlink.c +++ b/gcc/tlink.c @@ -654,7 +654,11 @@ scan_linker_output (fname) if (dem) sym = symbol_hash_lookup (dem->mangled, false); else - sym = symbol_hash_lookup (p, false); + { + if (*p == '_' && prepends_underscore) + ++p; + sym = symbol_hash_lookup (p, false); + } } } |