diff options
author | Ian Lance Taylor <ian@airs.com> | 2008-03-25 21:39:01 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 2008-03-25 21:39:01 +0000 |
commit | e96caa791095788fe6b3cbbdc54547278ca70db7 (patch) | |
tree | eb8a097a06011ca8cd7e47ef21a458afb4ec07e5 /gold/ChangeLog | |
parent | 874c5b289fe4dbacaf9679fb8331c6b7e39ea269 (diff) | |
download | gdb-e96caa791095788fe6b3cbbdc54547278ca70db7.zip gdb-e96caa791095788fe6b3cbbdc54547278ca70db7.tar.gz gdb-e96caa791095788fe6b3cbbdc54547278ca70db7.tar.bz2 |
* options.cc (options::help): Print list of supported targets.
* target-select.h: Include <vector>.
(class Target_selector): Make machine_, size_, and is_big_endian_
fields const. Add bfd_name_ and instantiated_target_ fields.
(Target_selector::Target_selector): Add bfd_name parameter.
(Target_selector::recognize): Make non-virtual, call
do_recognize.
(Target_selector::recognize_by_name): Make non-virtual, call
do_recognize_by_name.
(Target_selector::supported_names): New function.
(Target_selector::bfd_name): New function.
(Target_selector::do_instantiate_target): New pure virtual
function.
(Target_selector::do_recognize): New virtual function.
(Target_selector::do_recognize_by_name): New virtual function.
(Target_selector::instantiate_target): New private function.
(supported_target_names): Declare.
* target-select.cc (Target_selector::Target_selector): Update for
new parameter and fields.
(select_target_by_name): Check that the name matches before
calling recognize_by_name.
(supported_target_names): New function.
* i386.cc (class Target_selector_i386): Update Target_selector
constructor call. Remove recognize and recognize_by_name. Add
do_instantiate_target.
* x86_64.cc (class Target_selector_x86_64): Likewise.
* testsuite/testfile.cc (class Target_selector_test): Update for
changes to Target_selector.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r-- | gold/ChangeLog | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog index 020419a..74d4eb2 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,5 +1,34 @@ 2008-03-25 Ian Lance Taylor <iant@google.com> + * options.cc (options::help): Print list of supported targets. + * target-select.h: Include <vector>. + (class Target_selector): Make machine_, size_, and is_big_endian_ + fields const. Add bfd_name_ and instantiated_target_ fields. + (Target_selector::Target_selector): Add bfd_name parameter. + (Target_selector::recognize): Make non-virtual, call + do_recognize. + (Target_selector::recognize_by_name): Make non-virtual, call + do_recognize_by_name. + (Target_selector::supported_names): New function. + (Target_selector::bfd_name): New function. + (Target_selector::do_instantiate_target): New pure virtual + function. + (Target_selector::do_recognize): New virtual function. + (Target_selector::do_recognize_by_name): New virtual function. + (Target_selector::instantiate_target): New private function. + (supported_target_names): Declare. + * target-select.cc (Target_selector::Target_selector): Update for + new parameter and fields. + (select_target_by_name): Check that the name matches before + calling recognize_by_name. + (supported_target_names): New function. + * i386.cc (class Target_selector_i386): Update Target_selector + constructor call. Remove recognize and recognize_by_name. Add + do_instantiate_target. + * x86_64.cc (class Target_selector_x86_64): Likewise. + * testsuite/testfile.cc (class Target_selector_test): Update for + changes to Target_selector. + * README: Rewrite, with some notes on unsupported features. 2008-03-24 Cary Coutant <ccoutant@google.com> |