PR 10925
authorIan Lance Taylor <ian@airs.com>
Mon, 9 Nov 2009 02:02:01 +0000 (02:02 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 9 Nov 2009 02:02:01 +0000 (02:02 +0000)
* reloc.cc: Instantiate
Sized_relobj::initialize_input_to_output_maps and
Sized_relobj:free_input_to_output_maps.

gold/ChangeLog
gold/reloc.cc

index 8474f208636aa9497e1e6c9f9b62d99c04829cdf..08cbc23031031b983b1357d4fb0e38833162ecc4 100644 (file)
@@ -1,3 +1,10 @@
+2009-11-08  Ian Lance Taylor  <ian@airs.com>
+
+       PR 10925
+       * reloc.cc: Instantiate
+       Sized_relobj::initialize_input_to_output_maps and
+       Sized_relobj:free_input_to_output_maps.
+
 2009-11-06  Ian Lance Taylor  <iant@google.com>
 
        PR 10876
index 0231268fc02e9b61b31167d8476ad6ad8ba8df75..858778e8e4d883afeddcccfc6541ac468ca450f1 100644 (file)
@@ -1551,6 +1551,46 @@ Sized_relobj<64, true>::do_relocate_sections(
     Views* pviews);
 #endif
 
+#ifdef HAVE_TARGET_32_LITTLE
+template
+void
+Sized_relobj<32, false>::initialize_input_to_output_maps();
+
+template
+void
+Sized_relobj<32, false>::free_input_to_output_maps();
+#endif
+
+#ifdef HAVE_TARGET_32_BIG
+template
+void
+Sized_relobj<32, true>::initialize_input_to_output_maps();
+
+template
+void
+Sized_relobj<32, true>::free_input_to_output_maps();
+#endif
+
+#ifdef HAVE_TARGET_64_LITTLE
+template
+void
+Sized_relobj<64, false>::initialize_input_to_output_maps();
+
+template
+void
+Sized_relobj<64, false>::free_input_to_output_maps();
+#endif
+
+#ifdef HAVE_TARGET_64_BIG
+template
+void
+Sized_relobj<64, true>::initialize_input_to_output_maps();
+
+template
+void
+Sized_relobj<64, true>::free_input_to_output_maps();
+#endif
+
 #if defined(HAVE_TARGET_32_LITTLE) || defined(HAVE_TARGET_32_BIG)
 template
 class Merged_symbol_value<32>;