aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>2009-11-09 02:02:01 +0000
committerIan Lance Taylor <ian@airs.com>2009-11-09 02:02:01 +0000
commit3e4afc80cd4f4eaee8f791ef618f4acf6d587ee3 (patch)
tree5812e7bb0975737c5badcec92a89e659c3b59f03
parent926036bcf7b19f807091d8b033555278e78e9181 (diff)
downloadgdb-3e4afc80cd4f4eaee8f791ef618f4acf6d587ee3.zip
gdb-3e4afc80cd4f4eaee8f791ef618f4acf6d587ee3.tar.gz
gdb-3e4afc80cd4f4eaee8f791ef618f4acf6d587ee3.tar.bz2
PR 10925
* reloc.cc: Instantiate Sized_relobj::initialize_input_to_output_maps and Sized_relobj:free_input_to_output_maps.
-rw-r--r--gold/ChangeLog7
-rw-r--r--gold/reloc.cc40
2 files changed, 47 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 8474f20..08cbc23 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -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
diff --git a/gold/reloc.cc b/gold/reloc.cc
index 0231268..858778e 100644
--- a/gold/reloc.cc
+++ b/gold/reloc.cc
@@ -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>;