From 9d3b86f6f906047e31640311f6e231d46cfaf49f Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Thu, 7 Jan 2010 18:42:03 +0000 Subject: [PATCH] PR 11019 * object.cc: Instantiate Xindex::initialize_symtab_xindex and Xindex::read_symtab_xindex. --- gold/ChangeLog | 7 +++++++ gold/object.cc | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) diff --git a/gold/ChangeLog b/gold/ChangeLog index 48f12f8df59..36ed7c93759 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,10 @@ +2010-01-07 Dmitry Gorbachev + Ian Lance Taylor + + PR 11019 + * object.cc: Instantiate Xindex::initialize_symtab_xindex and + Xindex::read_symtab_xindex. + 2010-01-07 Doug Kwan * arm.cc (Insn_template::Type): New enum value THUMB16_SPECIAL_TYPE. diff --git a/gold/object.cc b/gold/object.cc index 89ff34ce6fb..a6ec76f08d0 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. -- 2.30.2