Add explicit instantiations for build_compressed_section_map().

gold/
	PR gold/20996
	* object.cc (build_compressed_section_map): Add explicit instantiations.
This commit is contained in:
Cary Coutant 2016-12-28 08:29:43 -08:00
parent 6142c999f2
commit 265d97f743
2 changed files with 37 additions and 0 deletions

View File

@ -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

View File

@ -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.