diff options
author | Alan Modra <amodra@gmail.com> | 2006-06-06 02:24:33 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2006-06-06 02:24:33 +0000 |
commit | e0f6802f194110d22a494563e3310892c24b1ab7 (patch) | |
tree | 4bc2a3aa25db234b1e410deb3b8bb8f37f2e22c8 /ld/ldlang.c | |
parent | 937c249e04e805c3ae36f2d2b7e34f59e5e3da3d (diff) | |
download | gdb-e0f6802f194110d22a494563e3310892c24b1ab7.zip gdb-e0f6802f194110d22a494563e3310892c24b1ab7.tar.gz gdb-e0f6802f194110d22a494563e3310892c24b1ab7.tar.bz2 |
* ldlang.c (init_os): Whitespace.
(map_input_to_output_sections): Don't init_os for lang_input_section.
(print_all_symbols): Remove forward declaration. Convert to ISO C.
Diffstat (limited to 'ld/ldlang.c')
-rw-r--r-- | ld/ldlang.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/ld/ldlang.c b/ld/ldlang.c index e7fa5c7..ca986a0 100644 --- a/ld/ldlang.c +++ b/ld/ldlang.c @@ -74,7 +74,6 @@ static bfd_boolean load_symbols (lang_input_statement_type *, static struct bfd_hash_entry *lang_definedness_newfunc (struct bfd_hash_entry *, struct bfd_hash_table *, const char *); static void insert_undefined (const char *); -static void print_all_symbols (asection *); static bfd_boolean sort_def_symbol (struct bfd_link_hash_entry *, void *); static void print_statement (lang_statement_union_type *, lang_output_section_statement_type *); @@ -1742,6 +1741,7 @@ init_os (lang_output_section_statement_type *s, asection *isec) } s->bfd_section->output_section = s->bfd_section; s->bfd_section->output_offset = 0; + if (!command_line.reduce_memory_overheads) { fat_section_userdata_type *new @@ -1750,7 +1750,6 @@ init_os (lang_output_section_statement_type *s, asection *isec) get_userdata (s->bfd_section) = new; } - /* If there is a base address, make sure that any sections it might mention are initialized. */ if (s->addr_tree != NULL) @@ -3152,8 +3151,9 @@ map_input_to_output_sections if (!(os->flags & SEC_NEVER_LOAD)) os->bfd_section->flags |= SEC_ALLOC | SEC_LOAD; break; - case lang_fill_statement_enum: case lang_input_section_enum: + break; + case lang_fill_statement_enum: case lang_object_symbols_statement_enum: case lang_reloc_statement_enum: case lang_padding_statement_enum: @@ -3481,8 +3481,7 @@ print_one_symbol (struct bfd_link_hash_entry *hash_entry, void *ptr) } static void -print_all_symbols (sec) - asection *sec; +print_all_symbols (asection *sec) { struct fat_user_section_struct *ud = get_userdata (sec); struct map_symbol_def *def; |