This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [BFD][AARCH64]Properly truncate no overflow checking relocation value for load/store immediate.


Hi Renlin,

> bfd/ChangeLog:
> 
> 2018-04-26  Renlin Li  <renlin.li@arm.com>
> 
>     * elfnn-aarch64.c (elfNN_aarch64_howto_table): Correct the bitsize
>     field of R_AARCH64_LD64_GOT_LO12_NC, R_AARCH64_P32_LD32_GOT_LO12_NC,
>     R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC,
>     R_AARCH64_P32_LD32_GOTTPREL_LO12_NC,
>     R_AARCH64_LDST16_ABS_LO12_NC,
>     R_AARCH64_P32_TLSDESC_LD32_LO12_NC.
>     R_AARCH64_P32_TLSDESC_LD32_LO12_NC.
>     R_AARCH64_TLSDESC_LD64_LO12_NC.
>     R_AARCH64_LDST32_ABS_LO12_NC,
>     R_AARCH64_LDST64_ABS_LO12_NC,
>     R_AARCH64_LDST128_ABS_LO12_NC,
>     * elfxx-aarch64.c (_bfd_aarch64_elf_put_addend): Truncate the
>     immediate value for load/store instruction.
> 
> ld/ChangeLog:
> 
> 2018-04-26 Renlin Li  <renlin.li@arm.com>
> 
>     * testsuite/ld-aarch64/emit-relocs-115.d: Update test with new value.
>     * testsuite/ld-aarch64/emit-relocs-534.d: Likewise.
>     * testsuite/ld-aarch64/emit-relocs-555.d: Likewise.

Approved - please apply.

Cheers
  Nick


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]