From: Doug Kwan Date: Sat, 31 Oct 2009 03:06:59 +0000 (+0000) Subject: 2009-10-30 Doug Kwan X-Git-Tag: pf3gnuchains-20100115~200^2~11 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=7ae3b03c0a7717a9cf245a14e96ca92fdb5bf9fa;p=pf3gnuchains%2Fpf3gnuchains4x.git 2009-10-30 Doug Kwan * arm.cc (Stub_addend_reader): Fix bug in previouls check-in. --- diff --git a/gold/ChangeLog b/gold/ChangeLog index 4952be1185..e617cdea08 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,5 +1,9 @@ 2009-10-30 Doug Kwan + * arm.cc (Stub_addend_reader): Fix bug in previouls check-in. + +2009-10-30 Doug Kwan + * arm.cc (Stub_addend_reader): New struct template definition and partial specializations. (Stub_addend_reader::operator()): New method definition for a diff --git a/gold/arm.cc b/gold/arm.cc index 420769f962..3e2d70d37e 100644 --- a/gold/arm.cc +++ b/gold/arm.cc @@ -1042,8 +1042,7 @@ struct Stub_addend_reader unsigned int /* r_type */, const unsigned char* /* view */, const typename Reloc_types::Reloc& /* reloc */) const - { gold_unreachable(); } + 32, big_endian>::Reloc& /* reloc */) const; }; // Specialized Stub_addend_reader for SHT_REL type relocation sections. @@ -1071,7 +1070,8 @@ struct Stub_addend_reader unsigned int, const unsigned char*, const typename Reloc_types::Reloc& reloc) const; + big_endian>::Reloc& reloc) const + { return reloc.get_r_addend(); } }; // Utilities for manipulating integers of up to 32-bits