This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[GOLD][PATCH][UPDATED] Added support for the ARM relocations: R_ARM_THM_PC8/PC12, R_ARM_THM_ALU_PREL_11_0
- From: Viktor Kutuzov <vkutuzov at accesssoftek dot com>
- To: Ian Lance Taylor <iant at google dot com>, Doug Kwan (關振紱) <dougkwan at google dot com>
- Cc: "binutils at sourceware dot org" <binutils at sourceware dot org>
- Date: Fri, 29 Jan 2010 15:12:50 -0800
- Subject: [GOLD][PATCH][UPDATED] Added support for the ARM relocations: R_ARM_THM_PC8/PC12, R_ARM_THM_ALU_PREL_11_0
Hello everyone,
Please find an updated patch that adds a support for the ARM relocations: R_ARM_THM_PC8, R_ARM_THM_PC12 and R_ARM_THM_ALU_PREL_11_0.
Best regards,
Viktor.
* gold/arm.cc: Added support for the ARM relocations: R_ARM_THM_PC8, R_ARM_THM_PC12, R_ARM_THM_ALU_PREL_11_0.
(Arm_relocate_functions::thm_alu11): New Method.
(Arm_relocate_functions::thm_pc8): New Method.
(Arm_relocate_functions::thm_pc12): New Method.
(Target_arm<big_endian>::Scan::local): Handle the relocations.
(Target_arm<big_endian>::Scan::global): Likewise.
(Target_arm<big_endian>::Relocate::relocate): Likewise.
(Target_arm<big_endian>::Relocatable_size_for_reloc::get_size_for_reloc): Likewise.