diff --git a/gold/ChangeLog b/gold/ChangeLog index 48f12f8df5..36ed7c9375 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 89ff34ce6f..a6ec76f08d 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.