PR 6811
authorIan Lance Taylor <ian@airs.com>
Sat, 28 Feb 2009 04:39:57 +0000 (04:39 +0000)
committerIan Lance Taylor <ian@airs.com>
Sat, 28 Feb 2009 04:39:57 +0000 (04:39 +0000)
commitfd9d194f0467de25e3d6e6131d641f179d7eb289
treec99595f96a991235d7001c53d9ba332abae711a4
parent61edd21fa41ccf31fe391ee320c4812c4d45486a
PR 6811
* options.h (class Search_directory): Add is_system_directory.
(class General_options): Declare is_in_system_directory.
* options.cc (get_relative_sysroot): Make static.
(get_default_sysroot): Make static.
(General_optoins::is_in_system_directory): New function.
* fileread.cc (Input_file::is_in_system_directory): New function.
* fileread.h (class Input_file): Declare is_in_system_directory.
* object.h (class Object): Add is_in_system_directory.
(class Input_objects): Remove system_library_directory_ field.
* object.cc (Input_objects::add_object): Don't set
system_library_directory_.
(input_objects::found_in_system_library_directory): Remove.
* symtab.cc (Symbol_table::write_globals): Remove input_objects
parameter.  Change all callers.
(Symbol_table::sized_write_globals): Likewise.
(Symbol_table::warn_about_undefined_dynobj_symbol): Likewise.
Call Object::is_in_system_directory.
* symtab.h (class Symbol_table): Update declarations.
gold/ChangeLog
gold/fileread.cc
gold/fileread.h
gold/layout.cc
gold/object.cc
gold/object.h
gold/options.cc
gold/options.h
gold/symtab.cc
gold/symtab.h
This page took 0.025189 seconds and 4 git commands to generate.