diff options
author | Ian Lance Taylor <ian@airs.com> | 1994-06-01 18:28:26 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1994-06-01 18:28:26 +0000 |
commit | 210c52ac91caa53272dd12ea1266d408593f055a (patch) | |
tree | c3b6188c956c592af76d4fc3914a3170a4e16fcb /ld/ldmain.c | |
parent | 6d40175db077d15dfc741391bd9ea6055c292b91 (diff) | |
download | gdb-210c52ac91caa53272dd12ea1266d408593f055a.zip gdb-210c52ac91caa53272dd12ea1266d408593f055a.tar.gz gdb-210c52ac91caa53272dd12ea1266d408593f055a.tar.bz2 |
* ldlang.h (lang_input_statement_type): Remove fields subfiles,
total_size, superfile and chain.
* ldfile.c (open_a): Don't clear search_dirs_flag.
(ldfile_open_file): Don't try to open superfile. Assert that file
has not already been opened.
* ldlang.c (new_afile): Don't initialize superfile.
* ldmain.c (add_archive_element): Don't initialize subfiles or
chain or superfile. Initialize search_dirs_flag to false.
Diffstat (limited to 'ld/ldmain.c')
-rw-r--r-- | ld/ldmain.c | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/ld/ldmain.c b/ld/ldmain.c index 7deeb6a..ae64b23 100644 --- a/ld/ldmain.c +++ b/ld/ldmain.c @@ -552,22 +552,17 @@ add_archive_element (info, abfd, name) input->local_sym_name = abfd->filename; input->the_bfd = abfd; input->asymbols = NULL; - input->subfiles = NULL; input->next = NULL; input->just_syms_flag = false; input->loaded = false; - input->chain = NULL; - - /* FIXME: This is wrong. It should point to an entry for the - archive itself. However, it doesn't seem to matter. */ - input->superfile = NULL; + input->search_dirs_flag = false; /* FIXME: The following fields are not set: header.next, - header.type, closed, passive_position, symbol_count, total_size, - next_real_file, is_archive, search_dirs_flag, target, real, - common_section, common_output_section, complained. This bit of - code is from the old decode_library_subfile function. I don't - know whether any of those fields matters. */ + header.type, closed, passive_position, symbol_count, + next_real_file, is_archive, target, real, common_section, + common_output_section, complained. This bit of code is from the + old decode_library_subfile function. I don't know whether any of + those fields matters. */ ldlang_add_file (input); |