OSDN Git Service

PR 10980
authorian <ian>
Wed, 6 Jan 2010 14:30:23 +0000 (14:30 +0000)
committerian <ian>
Wed, 6 Jan 2010 14:30:23 +0000 (14:30 +0000)
commit82c03f4f488281ed6061089a478fecb2fad6610c
tree9b92e48cdf0a480a3b4a3ece81aa223851d2c1c9
parent5c9c6236da0170d7b27bcadcb830b0cbb2bc2ffb
PR 10980
* options.h (class General_options): Add --undefined-version.
* script.cc (struct Version_expression): Add was_matched_by_symbol
field.
(Version_script_info::matched_symbol): New function.
(Version_script_info::get_symbol_version_helper): Call
matched_symbol.
(Version_script_info::check_unmatched_names): New function.
* script.h (class Version_script_info): Update declarations.
* gold.cc (queue_middle_tasks): Handle --no-undefined-version.
gold/ChangeLog
gold/gold.cc
gold/options.h
gold/script.cc
gold/script.h