From 7dd9c6eb050bb23bff18b3139589f202d4c63a33 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Wed, 22 Jan 2014 12:51:19 +1030 Subject: Miscellaneous ld tidies Localise a struct, prevent an unneeded symbol lookup, and fix a testcase. ld/ * ld.h (struct map_symbol_def): Move to.. * ldlang.h: ..here. * ldlang.c (print_assignment): Don't set expld.assign_name to dot. ld/testsuite/ * ld-scripts/pr14962-2.d: Correct target triple. --- ld/ldlang.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ld/ldlang.c') diff --git a/ld/ldlang.c b/ld/ldlang.c index 9e35527..62f85bc 100644 --- a/ld/ldlang.c +++ b/ld/ldlang.c @@ -3935,7 +3935,8 @@ print_assignment (lang_assignment_statement_type *assignment, const char *dst = assignment->exp->assign.dst; is_dot = (dst[0] == '.' && dst[1] == 0); - expld.assign_name = dst; + if (!is_dot) + expld.assign_name = dst; tree = assignment->exp->assign.src; } -- cgit v1.1