This is the mail archive of the
mailing list for the binutils project.
Re: ARM mapping symbols and --strip-unneeded
- From: Nick Clifton <nickc at redhat dot com>
- To: "Richard Earnshaw (lists)" <Richard dot Earnshaw at arm dot com>, Andrew Pinski <pinskia at gmail dot com>
- Cc: Michael Weiser <michael at weiser dot dinsnail dot net>, binutils <binutils at sourceware dot org>
- Date: Wed, 29 Jun 2016 11:23:53 +0100
- Subject: Re: ARM mapping symbols and --strip-unneeded
- Authentication-results: sourceware.org; auth=none
- References: <20160626221336 dot GB1916 at weiser dot dinsnail dot net> <e7fff803-6244-4782-2768-6b301387aed8 at redhat dot com> <577132D2 dot 9090903 at arm dot com> <1aa007dc-68eb-2d6f-d731-561564a1e3da at redhat dot com> <5772A892 dot 2000208 at arm dot com> <b24a6c7e-f657-9529-e27a-de61604cabd2 at redhat dot com> <CA+=Sn1mEsufHh=QVoLyznMDJ9T7wg_4WpbWVhWv7YNyc+zOtXw at mail dot gmail dot com> <577397B3 dot 8040809 at arm dot com>
>> We should check aarch64 target as it might have the same issue too as
>> it uses $d and $t too.
> Although AArch64 ELF defines some mapping symbols, I don't think they
> are currently needed beyond being helpers for disassembly (code vs data).
I think that they might be needed for the Cortex-A53 erratum 835769...
Anyway I have now checked in a patch that duplicates the ARM mapping symbol
preservation code for the AAcrh64, although restricted to AArch64 mapping