diff options
author | Ian Lance Taylor <ian@airs.com> | 2010-01-07 18:42:03 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 2010-01-07 18:42:03 +0000 |
commit | 9d3b86f6f906047e31640311f6e231d46cfaf49f (patch) | |
tree | 8ed835002664f96eddd9508959c0225459f1c852 /gold | |
parent | bb0d3eb035b0b353e9bb52f250b17774b91be3f0 (diff) | |
download | binutils-9d3b86f6f906047e31640311f6e231d46cfaf49f.zip binutils-9d3b86f6f906047e31640311f6e231d46cfaf49f.tar.gz binutils-9d3b86f6f906047e31640311f6e231d46cfaf49f.tar.bz2 |
PR 11019
* object.cc: Instantiate Xindex::initialize_symtab_xindex and
Xindex::read_symtab_xindex.
Diffstat (limited to 'gold')
-rw-r--r-- | gold/ChangeLog | 7 | ||||
-rw-r--r-- | gold/object.cc | 44 |
2 files changed, 51 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog index 48f12f8..36ed7c9 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,10 @@ +2010-01-07 Dmitry Gorbachev <d.g.gorbachev@gmail.com> + Ian Lance Taylor <iant@google.com> + + PR 11019 + * object.cc: Instantiate Xindex::initialize_symtab_xindex and + Xindex::read_symtab_xindex. + 2010-01-07 Doug Kwan <dougkwan@google.com> * arm.cc (Insn_template::Type): New enum value THUMB16_SPECIAL_TYPE. diff --git a/gold/object.cc b/gold/object.cc index 89ff34c..a6ec76f 100644 --- a/gold/object.cc +++ b/gold/object.cc @@ -2524,4 +2524,48 @@ template struct Relocate_info<64, true>; #endif +#ifdef HAVE_TARGET_32_LITTLE +template +void +Xindex::initialize_symtab_xindex<32, false>(Object*, unsigned int); + +template +void +Xindex::read_symtab_xindex<32, false>(Object*, unsigned int, + const unsigned char*); +#endif + +#ifdef HAVE_TARGET_32_BIG +template +void +Xindex::initialize_symtab_xindex<32, true>(Object*, unsigned int); + +template +void +Xindex::read_symtab_xindex<32, true>(Object*, unsigned int, + const unsigned char*); +#endif + +#ifdef HAVE_TARGET_64_LITTLE +template +void +Xindex::initialize_symtab_xindex<64, false>(Object*, unsigned int); + +template +void +Xindex::read_symtab_xindex<64, false>(Object*, unsigned int, + const unsigned char*); +#endif + +#ifdef HAVE_TARGET_64_BIG +template +void +Xindex::initialize_symtab_xindex<64, true>(Object*, unsigned int); + +template +void +Xindex::read_symtab_xindex<64, true>(Object*, unsigned int, + const unsigned char*); +#endif + } // End namespace gold. |