[Binutils][AARCH64][1/2]Add group relocations to create PC-relative offset.
Nick Clifton
nickc@redhat.com
Mon Jan 22 13:22:00 GMT 2018
Hi Renlin,
> bfd/
>
> 2018-01-18 Renlin Li <renlin.li@arm.com>
>
> Â Â Â Â Â Â * reloc.c: Add BFD_RELOC_AARCH64_MOVW_PREL_G0,
> Â Â Â Â Â Â BFD_RELOC_AARCH64_MOVW_PREL_G0_NC, BFD_RELOC_AARCH64_MOVW_PREL_G1,
> Â Â Â Â Â Â BFD_RELOC_AARCH64_MOVW_PREL_G1_NC, BFD_RELOC_AARCH64_MOVW_PREL_G2,
> Â Â Â Â Â Â BFD_RELOC_AARCH64_MOVW_PREL_G2_NC, BFD_RELOC_AARCH64_MOVW_PREL_G3.
> Â Â Â Â Â Â * bfd-in2.h: Regenerate.
> Â Â Â Â Â Â * libbfd.h: Regenerate.
> Â Â Â Â Â Â * elfnn-aarch64.c (elfNN_aarch64_howto_table): Add entries for
> Â Â Â Â BFD_RELOC_AARCH64_MOVW_PREL_G0, BFD_RELOC_AARCH64_MOVW_PREL_G0_NC,
> Â Â Â Â BFD_RELOC_AARCH64_MOVW_PREL_G1, BFD_RELOC_AARCH64_MOVW_PREL_G1_NC,
> Â Â Â Â BFD_RELOC_AARCH64_MOVW_PREL_G2, BFD_RELOC_AARCH64_MOVW_PREL_G2_NC,
> Â Â Â Â BFD_RELOC_AARCH64_MOVW_PREL_G3.
>
> gas/
>
> 2018-01-18 Renlin Li <renlin.li@arm.com>
>
> Â Â Â Â * config/tc-aarch64.c (reloc_table): add entries for
> Â Â Â Â BFD_RELOC_AARCH64_MOVW_PREL_G0, BFD_RELOC_AARCH64_MOVW_PREL_G0_NC,
> Â Â Â Â BFD_RELOC_AARCH64_MOVW_PREL_G1, BFD_RELOC_AARCH64_MOVW_PREL_G1_NC,
> Â Â Â Â BFD_RELOC_AARCH64_MOVW_PREL_G2, BFD_RELOC_AARCH64_MOVW_PREL_G2_NC,
> Â Â Â Â BFD_RELOC_AARCH64_MOVW_PREL_G3.
> Â Â Â Â (process_movw_reloc_info): Supports newly added MOVW_PREL relocations.
> Â Â Â Â (md_apply_fix): Likewise
> Â Â Â Â * testsuite/gas/aarch64/prel_g0.s: New.
> Â Â Â Â * testsuite/gas/aarch64/prel_g0.d: New.
> Â Â Â Â * testsuite/gas/aarch64/prel_g0_nc.s: New.
> Â Â Â Â * testsuite/gas/aarch64/prel_g0_nc.d: New.
> Â Â Â Â * testsuite/gas/aarch64/prel_g1.s: New.
> Â Â Â Â * testsuite/gas/aarch64/prel_g1.d: New.
> Â Â Â Â * testsuite/gas/aarch64/prel_g1_nc.s: New.
> Â Â Â Â * testsuite/gas/aarch64/prel_g1_nc.d: New.
> Â Â Â Â * testsuite/gas/aarch64/prel_g2.s: New.
> Â Â Â Â * testsuite/gas/aarch64/prel_g2.d: New.
> Â Â Â Â * testsuite/gas/aarch64/prel_g2_nc.s: New.
> Â Â Â Â * testsuite/gas/aarch64/prel_g2_nc.d: New.
> Â Â Â Â * testsuite/gas/aarch64/prel_g3.s: New.
> Â Â Â Â * testsuite/gas/aarch64/prel_g3.d: New.
Approved, please apply.
Cheers
Nick
More information about the Binutils
mailing list