diff options
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r-- | gold/ChangeLog | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog index 4ea905f..f27f58e 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,5 +1,40 @@ 2011-06-28 Ian Lance Taylor <iant@google.com> + PR gold/12934 + * target-select.cc (Target_selector::Target_selector): Add + emulation parameter. Change all callers. + (select_target_by_bfd_name): Rename from select_target_by_name. + Change all callers. + (select_target_by_emulation): New function. + (supported_emulation_names): New function. + * target-select.h (class Target_selector): Add emulation_ field. + Update declarations. + (Target_selector::recognize_by_bfd_name): Rename from + recognize_by_name. Change all callers. + (Target_selector::supported_bfd_names): Rename from + supported_names. Change all callers. + (Target_selector::recognize_by_emulation): New function. + (Target_selector::supported_emulations): New function. + (Target_selector::emulation): New function. + (Target_selector::do_recognize_by_bfd_name): Rename from + do_recognize_by_name. Change all callers. + (Target_selector::do_supported_bfd_names): Rename from + do_supported_names. Change all callers. + (Target_selector::do_recognize_by_emulation): New function. + (Target_selector::do_supported_emulations): New function. + (select_target_by_bfd_name): Change name in declaration. + (select_target_by_emulation): Declare. + (supported_emulation_names): Declare. + * parameters.cc (parameters_force_valid_target): Try to find + target based on emulation from -m option. + * options.h (class General_options): Change doc string for -m. + * options.cc (help): Print emulations. + (General_options::parse_V): Likewise. + * freebsd.h (Target_selector_freebsd::Target_selector_freebsd): + Add emulation parameter. Change all callers. + +2011-06-28 Ian Lance Taylor <iant@google.com> + * target.h (class Target): Add osabi_ field. (Target::osabi): New function. (Target::set_osabi): New function. |