This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH][gold] Implement R_AARCH64_NONE
- From: Cary Coutant <ccoutant at gmail dot com>
- To: Igor Kudrin <ikudrin at accesssoftek dot com>, Han Shen <shenhan at google dot com>
- Cc: "binutils at sourceware dot org" <binutils at sourceware dot org>
- Date: Tue, 28 Jun 2016 15:18:15 -0700
- Subject: Re: [PATCH][gold] Implement R_AARCH64_NONE
- Authentication-results: sourceware.org; auth=none
- References: <1467048006516 dot 70104 at accesssoftek dot com>
> This patch implements R_AARCH64_NONE relocation. According to "ELF for
> the ARM(r) 64-bit Architecture (AArch64)", this relocation can be used
> "to prevent removal of sections that might otherwise appear to be unused."
>
> Best regards,
> Igor Kudrin
>
> ---
> gold/ChangeLog
>
> * aarch64-reloc.def (NONE): New relocation.
> * aarch64.cc (Target_aarch64::Scan::local): Handle R_AARCH64_NONE.
> (Target_aarch64::Scan::global): Likewise.
> * testsuite/Makefile.am (aarch64_reloc_none): New test.
> * testsuite/Makefile.in: Regenerate.
> * testsuite/aarch64_reloc_none.s: New test source file.
> * testsuite/aarch64_reloc_none.sh: New test script.
This also looks good. Han, do you want to take a look?
-cary