This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] Add explicit instantiations for build_compressed_section_map().


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=265d97f743a4ba78bcffd7ae8d0ea02668a58df3

commit 265d97f743a4ba78bcffd7ae8d0ea02668a58df3
Author: Cary Coutant <ccoutant@gmail.com>
Date:   Wed Dec 28 08:29:43 2016 -0800

    Add explicit instantiations for build_compressed_section_map().
    
    gold/
    	PR gold/20996
    	* object.cc (build_compressed_section_map): Add explicit instantiations.

Diff:
---
 gold/ChangeLog |  5 +++++
 gold/object.cc | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+)

diff --git a/gold/ChangeLog b/gold/ChangeLog
index 5a0cf68..3c8dbe0 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,8 @@
+2016-12-28  Cary Coutant  <ccoutant@gmail.com>
+
+	PR gold/20996
+	* object.cc (build_compressed_section_map): Add explicit instantiations.
+
 2016-12-27  Cary Coutant  <ccoutant@gmail.com>
 
 	PR ld/20995
diff --git a/gold/object.cc b/gold/object.cc
index 72afc45..cedc6ab 100644
--- a/gold/object.cc
+++ b/gold/object.cc
@@ -3457,4 +3457,36 @@ Xindex::read_symtab_xindex<64, true>(Object*, unsigned int,
 				     const unsigned char*);
 #endif
 
+#ifdef HAVE_TARGET_32_LITTLE
+template
+Compressed_section_map*
+build_compressed_section_map<32, false>(const unsigned char*, unsigned int,
+					const char*, section_size_type, 
+					Object*, bool);
+#endif
+
+#ifdef HAVE_TARGET_32_BIG
+template
+Compressed_section_map*
+build_compressed_section_map<32, true>(const unsigned char*, unsigned int,
+					const char*, section_size_type, 
+					Object*, bool);
+#endif
+
+#ifdef HAVE_TARGET_64_LITTLE
+template
+Compressed_section_map*
+build_compressed_section_map<64, false>(const unsigned char*, unsigned int,
+					const char*, section_size_type, 
+					Object*, bool);
+#endif
+
+#ifdef HAVE_TARGET_64_BIG
+template
+Compressed_section_map*
+build_compressed_section_map<64, true>(const unsigned char*, unsigned int,
+					const char*, section_size_type, 
+					Object*, bool);
+#endif
+
 } // End namespace gold.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]