This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[PATCH] gold: Fix parameterization of do_adjust_elf_header
- From: David Miller <davem at davemloft dot net>
- To: binutils at sourceware dot org
- Date: Fri, 20 Apr 2012 17:40:22 -0400 (EDT)
- Subject: [PATCH] gold: Fix parameterization of do_adjust_elf_header
gold/
* target.cc (Sized_target::do_adjust_elf_header): Use big_endian
instead of false.
diff --git a/gold/target.cc b/gold/target.cc
index 091f9d3..a47d74f 100644
--- a/gold/target.cc
+++ b/gold/target.cc
@@ -217,13 +217,13 @@ Sized_target<size, big_endian>::do_adjust_elf_header(unsigned char* view,
{
gold_assert(len == elfcpp::Elf_sizes<size>::ehdr_size);
- elfcpp::Ehdr<size, false> ehdr(view);
+ elfcpp::Ehdr<size, big_endian> ehdr(view);
unsigned char e_ident[elfcpp::EI_NIDENT];
memcpy(e_ident, ehdr.get_e_ident(), elfcpp::EI_NIDENT);
e_ident[elfcpp::EI_OSABI] = osabi;
- elfcpp::Ehdr_write<size, false> oehdr(view);
+ elfcpp::Ehdr_write<size, big_endian> oehdr(view);
oehdr.put_e_ident(e_ident);
}
}