PR 11019
authorIan Lance Taylor <ian@airs.com>
Thu, 7 Jan 2010 18:42:03 +0000 (18:42 +0000)
committerIan Lance Taylor <ian@airs.com>
Thu, 7 Jan 2010 18:42:03 +0000 (18:42 +0000)
* object.cc: Instantiate Xindex::initialize_symtab_xindex and
Xindex::read_symtab_xindex.

gold/ChangeLog
gold/object.cc

index 48f12f8df59f187f5d9bc693cc37abb80a87dde5..36ed7c93759a59ca2ff7c8efa1cfa210ea0f1002 100644 (file)
@@ -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.
index 89ff34ce6fbbf12d0b079f47a3a7b93c70b98598..a6ec76f08d001a321ee3a18fa29bd1fd4f7062e6 100644 (file)
@@ -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.