From 8658f98909b170695a9ef5d785ababc95c500118 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Fri, 10 Sep 2010 01:23:12 +0000 Subject: PR ld/11931 * ldlang.h (lang_for_each_statement_worker): Declare. * ldlang.c (lang_for_each_statement_worker): Make global. Don't recurse into children of output_section_statement with constraint set to -1. (print_assignment): Handle NULL output_section->bfd_section. (lang_size_sections_1): Ignore output section statement address when constraint is -1. * emultempl/xtensaelf.em (lang_for_each_statement_worker): Delete. --- ld/ldlang.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ld/ldlang.h') diff --git a/ld/ldlang.h b/ld/ldlang.h index 58d03f0..e9bcacf 100644 --- a/ld/ldlang.h +++ b/ld/ldlang.h @@ -580,6 +580,8 @@ extern void lang_add_reloc union etree_union *); extern void lang_for_each_statement (void (*) (lang_statement_union_type *)); +extern void lang_for_each_statement_worker + (void (*) (lang_statement_union_type *), lang_statement_union_type *); extern void *stat_alloc (size_t); extern void strip_excluded_output_sections -- cgit v1.1