diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2011-12-15 23:29:24 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2011-12-15 23:29:24 +0000 |
commit | d55525b9a97047e10a75d067cfbeb9531482c3a1 (patch) | |
tree | e55527894da7980f149298818f849027b9e3cced /gold | |
parent | 25f6233dd11101da9e2b407208ed5fc8db59da2c (diff) | |
download | gdb-d55525b9a97047e10a75d067cfbeb9531482c3a1.zip gdb-d55525b9a97047e10a75d067cfbeb9531482c3a1.tar.gz gdb-d55525b9a97047e10a75d067cfbeb9531482c3a1.tar.bz2 |
Replace <64, false> with <size, big_endian>
2011-12-15 H.J. Lu <hongjiu.lu@intel.com>
PR gold/13505
* target-reloc.h (apply_relocation): Replace <64, false> with
<size, big_endian>.
Diffstat (limited to 'gold')
-rw-r--r-- | gold/ChangeLog | 6 | ||||
-rw-r--r-- | gold/target-reloc.h | 12 |
2 files changed, 12 insertions, 6 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog index 050be94..bce7739 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,9 @@ +2011-12-15 H.J. Lu <hongjiu.lu@intel.com> + + PR gold/13505 + * target-reloc.h (apply_relocation): Replace <64, false> with + <size, big_endian>. + 2011-11-25 Nick Clifton <nickc@redhat.com> * po/it.po: New Italian translation. diff --git a/gold/target-reloc.h b/gold/target-reloc.h index 464a3fa..6efcdf4 100644 --- a/gold/target-reloc.h +++ b/gold/target-reloc.h @@ -423,17 +423,17 @@ apply_relocation(const Relocate_info<size, big_endian>* relinfo, section_size_type view_size) { // Construct the ELF relocation in a temporary buffer. - const int reloc_size = elfcpp::Elf_sizes<64>::rela_size; + const int reloc_size = elfcpp::Elf_sizes<size>::rela_size; unsigned char relbuf[reloc_size]; - elfcpp::Rela<64, false> rel(relbuf); - elfcpp::Rela_write<64, false> orel(relbuf); + elfcpp::Rela<size, big_endian> rel(relbuf); + elfcpp::Rela_write<size, big_endian> orel(relbuf); orel.put_r_offset(r_offset); - orel.put_r_info(elfcpp::elf_r_info<64>(0, r_type)); + orel.put_r_info(elfcpp::elf_r_info<size>(0, r_type)); orel.put_r_addend(r_addend); // Setup a Symbol_value for the global symbol. - const Sized_symbol<64>* sym = static_cast<const Sized_symbol<64>*>(gsym); - Symbol_value<64> symval; + const Sized_symbol<size>* sym = static_cast<const Sized_symbol<size>*>(gsym); + Symbol_value<size> symval; gold_assert(sym->has_symtab_index() && sym->symtab_index() != -1U); symval.set_output_symtab_index(sym->symtab_index()); symval.set_output_value(sym->value()); |