Commit 644c7c4f by Geoff Keating Committed by Geoffrey Keating

* tlink.c (scan_linker_output): Tweak for output of AIX ld.

From-SVN: r35108
parent 9db83b39
2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
* tlink.c (scan_linker_output): Tweak for output of AIX ld.
2000-07-17 Richard Henderson <rth@cygnus.com>
* config/ia64/ia64.md (movdi): Split out load address code.
......
/* Scan linker error messages for missing template instantiations and provide
them.
Copyright (C) 1995, 1998, 1999 Free Software Foundation, Inc.
Copyright (C) 1995, 1998, 1999, 2000 Free Software Foundation, Inc.
Contributed by Jason Merrill (jason@cygnus.com).
This file is part of GNU CC.
......@@ -630,6 +630,20 @@ scan_linker_output (fname)
*q = 0;
sym = symbol_hash_lookup (p, false);
/* Some SVR4 linkers produce messages like
ld: 0711-317 ERROR: Undefined symbol: .g__t3foo1Zi
*/
if (! sym && ! end && strstr (q+1, "Undefined symbol: "))
{
char *p = strrchr (q+1, ' ');
p++;
if (*p == '.')
p++;
if (*p == '_' && prepends_underscore)
p++;
sym = symbol_hash_lookup (p, false);
}
if (! sym && ! end)
/* Try a mangled name in quotes. */
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment