diff options
author | Ian Lance Taylor <ian@airs.com> | 2009-02-28 04:39:57 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 2009-02-28 04:39:57 +0000 |
commit | fd9d194f0467de25e3d6e6131d641f179d7eb289 (patch) | |
tree | c99595f96a991235d7001c53d9ba332abae711a4 /gold/symtab.h | |
parent | 61edd21fa41ccf31fe391ee320c4812c4d45486a (diff) | |
download | gdb-fd9d194f0467de25e3d6e6131d641f179d7eb289.zip gdb-fd9d194f0467de25e3d6e6131d641f179d7eb289.tar.gz gdb-fd9d194f0467de25e3d6e6131d641f179d7eb289.tar.bz2 |
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.
Diffstat (limited to 'gold/symtab.h')
-rw-r--r-- | gold/symtab.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gold/symtab.h b/gold/symtab.h index b504d0a..003318c 100644 --- a/gold/symtab.h +++ b/gold/symtab.h @@ -1342,7 +1342,7 @@ class Symbol_table // Write out the global symbols. void - write_globals(const Input_objects*, const Stringpool*, const Stringpool*, + write_globals(const Stringpool*, const Stringpool*, Output_symtab_xindex*, Output_symtab_xindex*, Output_file*) const; @@ -1509,9 +1509,9 @@ class Symbol_table // Write globals specialized for size and endianness. template<int size, bool big_endian> void - sized_write_globals(const Input_objects*, const Stringpool*, - const Stringpool*, Output_symtab_xindex*, - Output_symtab_xindex*, Output_file*) const; + sized_write_globals(const Stringpool*, const Stringpool*, + Output_symtab_xindex*, Output_symtab_xindex*, + Output_file*) const; // Write out a symbol to P. template<int size, bool big_endian> @@ -1523,7 +1523,7 @@ class Symbol_table // Possibly warn about an undefined symbol from a dynamic object. void - warn_about_undefined_dynobj_symbol(const Input_objects*, Symbol*) const; + warn_about_undefined_dynobj_symbol(Symbol*) const; // Write out a section symbol, specialized for size and endianness. template<int size, bool big_endian> |