* arm.cc: Added support for the ARM relocations:
commit392c5a61c579abdfa07c36a756ca264137f0ef9d
authorIan Lance Taylor <ian@airs.com>
Fri, 29 Jan 2010 15:46:43 +0000 (29 15:46 +0000)
committerIan Lance Taylor <ian@airs.com>
Fri, 29 Jan 2010 15:46:43 +0000 (29 15:46 +0000)
treea353da13167359a3dc237f2131826e3da5ae04cf
parentf9d83187379e0c7ffa57d5274e320c1841c38d4f
* arm.cc: Added support for the ARM relocations:
R_ARM_MOVW_BREL_NC, R_ARM_MOVT_BREL, R_ARM_MOVW_BREL,
R_ARM_THM_MOVW_BREL_NC, R_ARM_THM_MOVT_BREL, R_ARM_THM_MOVW_BREL.
(Arm_relocate_functions::movw_rel_nc): Renamed (was
movw_prel_nc).
(Arm_relocate_functions::movw_rel): New method.
(Arm_relocate_functions::movt_rel): Renamed (was movt_prel).
(Arm_relocate_functions::thm_movw_rel_nc): Renamed (was
thm_movw_prel_nc).
(Arm_relocate_functions::thm_movw_rel): New method.
(Arm_relocate_functions::thm_movt_rel): Renamed (was
thm_movt_prel).
(Target_arm::Scan::local): Handle MOVW_BREL/MOVT_BREL
relocations.
(Target_arm::Scan::global): Likewise.
(Target_arm::Relocate::relocate): Likewise.
(Target_arm::Relocatable_size_for_reloc::get_size_for_reloc):
Likewise.
gold/ChangeLog
gold/arm.cc