* arm.cc: Added support for the ARM relocations:
authorIan Lance Taylor <ian@airs.com>
Fri, 29 Jan 2010 15:46:43 +0000 (15:46 +0000)
committerIan Lance Taylor <ian@airs.com>
Fri, 29 Jan 2010 15:46:43 +0000 (15:46 +0000)
commit02961d7edf828bea7c52ead5af36e6135bc2ccfb
tree6ecf42d5af080add22b69cfe35d52306b4640b2c
parent2b009048566bc0f8eed7ac4c889da40b9470cb0f
* 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