diff options
author | Ian Lance Taylor <ian@airs.com> | 1994-03-24 20:25:12 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1994-03-24 20:25:12 +0000 |
commit | 193c5f93a17206ea7e83b7ae476e1a997e1ff108 (patch) | |
tree | 0395384ef09312bf9141608616ffab468bfc3ed8 /ld/ChangeLog | |
parent | 47e70c54174be52f55eb38fe8630af68ef9c2b42 (diff) | |
download | gdb-193c5f93a17206ea7e83b7ae476e1a997e1ff108.zip gdb-193c5f93a17206ea7e83b7ae476e1a997e1ff108.tar.gz gdb-193c5f93a17206ea7e83b7ae476e1a997e1ff108.tar.bz2 |
* ldlang.c (new_afile): Add new argument add_to_list. Don't set
real to true for lang_input_file_is_marker_enum. Clear the_bfd.
(lang_add_input_file): Pass true to new_afile for add_to_list.
(lookup_name): Remove force_load argument. Changed all callers.
Pass false to new_afile for add_to_list. Split loading of symbols
out into separate function.
(load_symbols): New function split out of lookup_name. Don't load
the symbols if they are already loaded.
(open_input_bfds): For lang_input_statement_enum call load_symbols
rather than lookup_name.
(lang_process): Pass abs_output_section rather than NULL to
lang_size_sections.
(lang_startup): Set real field of first_file to true.
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r-- | ld/ChangeLog | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index caa13fc..891d425 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,5 +1,29 @@ +Thu Mar 24 15:20:47 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * ldlang.c (new_afile): Add new argument add_to_list. Don't set + real to true for lang_input_file_is_marker_enum. Clear the_bfd. + (lang_add_input_file): Pass true to new_afile for add_to_list. + (lookup_name): Remove force_load argument. Changed all callers. + Pass false to new_afile for add_to_list. Split loading of symbols + out into separate function. + (load_symbols): New function split out of lookup_name. Don't load + the symbols if they are already loaded. + (open_input_bfds): For lang_input_statement_enum call load_symbols + rather than lookup_name. + (lang_process): Pass abs_output_section rather than NULL to + lang_size_sections. + (lang_startup): Set real field of first_file to true. + Wed Mar 23 14:15:44 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + * ldlang.c (had_relax): Removed. + (relax_again): New static variable. + (lang_size_sections): Change call to bfd_relax_section to + correspond to BFD changes. Set relax_again appropriately. + (lang_process): Remove #if 0 code. When relaxing, keep calling + lang_do_assignments and lang_size_sections until relax_again + becomes false. + * emultemp/gld960.em: Include libiberty.h (gld960_before_parse): Pass NULL as final argument to concat. |