[BFD][AARCH64]Disallow R_AARCH64_ABS32(LP64) & R_AARCH64_ABS16 in const section of shared object

Nick Clifton nickc@redhat.com
Wed Dec 6 12:36:00 GMT 2017


Hi Renlin,

> Ping ~

Oopsie, sorry,

>>> ld/ChangeLog:
>>>
>>> 2017-10-18  Renlin Li  <renlin.li@arm.com>
>>>
>>>      * testsuite/ld-aarch64/aarch64-elf.exp: Run new test cases.
>>>      * testsuite/ld-aarch64/emit-relocs-258-dyn-bad.d: New.
>>>      * testsuite/ld-aarch64/emit-relocs-258.s: New.
>>>      * testsuite/ld-aarch64/emit-relocs-259-dyn-bad.d: New.
>>>      * testsuite/ld-aarch64/emit-relocs-259.s: New.
>>>      * testsuite/ld-aarch64/gc-relocs-257.s: Put R_AARCH64_ABS32,
>>>      R_AARCH64_ABS16 data into data section.
>>>
>>> bfd/ChangeLog:
>>>
>>> 2017-10-18  Renlin Li  <renlin.li@arm.com>
>>>
>>>      * elfnn-aarch64.c (elfNN_aarch64_check_relocs): Disallow
>>>      BFD_RELOC_AARCH64_16 in shared object const section. Disallow
>>>      BFD_RELOC_AARCH64_32 in shared object const section under LP64.

Approved - please apply.

Cheers
  Nick




More information about the Binutils mailing list