2009-06-02 Doug Kwan <dougkwan@google.com>
authorDoug Kwan <dougkwan@google.com>
Wed, 3 Jun 2009 00:06:15 +0000 (00:06 +0000)
committerDoug Kwan <dougkwan@google.com>
Wed, 3 Jun 2009 00:06:15 +0000 (00:06 +0000)
commitbec53400ce63cc1dc8b113c24523379529472ad9
treef35ac177db169cecf279f2844d9db8e0d4d95d8b
parent05b48798fb767b94f7e729f98cfe02dda0bb322b
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