OSDN Git Service

2009-06-02 Doug Kwan <dougkwan@google.com>
authordougkwan <dougkwan>
Wed, 3 Jun 2009 00:06:15 +0000 (00:06 +0000)
committerdougkwan <dougkwan>
Wed, 3 Jun 2009 00:06:15 +0000 (00:06 +0000)
commita2804396290049d671fa093e5b4af6a581fc259c
treed0b37d432251de3be734075bf8ec5fc2653a91a8
parent74c2bbf6ae90b86048b979dd07037f5d42c29db9
2009-06-02  Doug Kwan  <dougkwan@google.com>

* gold/arm.cc (Target_arm::Scan::Scan):  Initialize
issued_non_pic_error_.
(class Target_arm::Scan): Declare new method check_non_pic.
Define new method symbol_needs_plt_entry.
Declare new data member issued_non_pic_error_.
(class Target_arm::Relocate): Declare new method
should_apply_static_reloc.
(Target_arm::may_need_copy_reloc): Handle STT_ARM_TFUNC.
(Target_arm::Scan::check_non_pic): Define new method.
(Target_arm::Scan::local): Handle a small subset of reloc types used
by Android.
(Target_arm::Scan::local): Same.
(Target_arm::Relocate::should_apply_statci_reloc): Define new method.
gold/arm.cc