* sparc.cc: Add definitions for Output_data_plt_sparc class

constants.
This commit is contained in:
Ian Lance Taylor 2008-04-15 21:41:29 +00:00
parent 52b5ca5b35
commit 4f2a9edd9c
2 changed files with 24 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2008-04-15 Ian Lance Taylor <iant@google.com>
* sparc.cc: Add definitions for Output_data_plt_sparc class
constants.
2008-04-14 David S. Miller <davem@davemloft.net>
* sparc.cc: New file.

View File

@ -1078,6 +1078,25 @@ class Output_data_plt_sparc : public Output_section_data
unsigned int count_;
};
// Define the constants as required by C++ standard.
template<int size, bool big_endian>
const int Output_data_plt_sparc<size, big_endian>::base_plt_entry_size;
template<int size, bool big_endian>
const unsigned int
Output_data_plt_sparc<size, big_endian>::plt_entries_per_block;
template<int size, bool big_endian>
const unsigned int Output_data_plt_sparc<size, big_endian>::plt_insn_chunk_size;
template<int size, bool big_endian>
const unsigned int
Output_data_plt_sparc<size, big_endian>::plt_pointer_chunk_size;
template<int size, bool big_endian>
const unsigned int Output_data_plt_sparc<size, big_endian>::plt_block_size;
// Create the PLT section. The ordinary .got section is an argument,
// since we need to refer to the start.