gcc 3.2.2 portability hacks.
This commit is contained in:
parent
2711582ca6
commit
1ddbd1e617
@ -625,7 +625,8 @@ template<int size, bool big_endian>
|
|||||||
void
|
void
|
||||||
Output_data_dynamic::Dynamic_entry::write(
|
Output_data_dynamic::Dynamic_entry::write(
|
||||||
unsigned char* pov,
|
unsigned char* pov,
|
||||||
const Stringpool* pool) const
|
const Stringpool* pool
|
||||||
|
ACCEPT_SIZE_ENDIAN) const
|
||||||
{
|
{
|
||||||
typename elfcpp::Elf_types<size>::Elf_WXword val;
|
typename elfcpp::Elf_types<size>::Elf_WXword val;
|
||||||
switch (this->classification_)
|
switch (this->classification_)
|
||||||
@ -720,7 +721,8 @@ Output_data_dynamic::sized_write(Output_file* of)
|
|||||||
p != this->entries_.end();
|
p != this->entries_.end();
|
||||||
++p)
|
++p)
|
||||||
{
|
{
|
||||||
p->write<size, big_endian>(pov, this->pool_);
|
p->write SELECT_SIZE_ENDIAN_NAME(size, big_endian)(
|
||||||
|
pov, this->pool_ SELECT_SIZE_ENDIAN(size, big_endian));
|
||||||
pov += dyn_size;
|
pov += dyn_size;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1034,7 +1034,7 @@ class Output_data_dynamic : public Output_section_data
|
|||||||
// Write the dynamic entry to an output view.
|
// Write the dynamic entry to an output view.
|
||||||
template<int size, bool big_endian>
|
template<int size, bool big_endian>
|
||||||
void
|
void
|
||||||
write(unsigned char* pov, const Stringpool*) const;
|
write(unsigned char* pov, const Stringpool* ACCEPT_SIZE_ENDIAN) const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
enum Classification
|
enum Classification
|
||||||
|
Loading…
Reference in New Issue
Block a user