[PATCH][GAS][AARCH64]Fix "align directive causes MAP_DATA symbol to be lost"

Renlin Li renlin.li@arm.com
Thu Mar 26 11:03:00 GMT 2015


Hi Marcus,

After the change, we emit MAP_DATA symbols even there is no instruction 
in .text section.
So we have got one more data symbol for bintest.s test case.

I will double check and find a solution.

Regards,
Renlin

On 26/03/15 09:29, Marcus Shawcroft wrote:
>
>
> On 25 March 2015 at 12:26, Nicholas Clifton <nickc@redhat.com 
> <mailto:nickc@redhat.com>> wrote:
>
>     Hi Renlin,
>
>         gas/ChangeLog:
>
>         2015-03-24  Renlin Li  <renlin.li@arm.com
>         <mailto:renlin.li@arm.com>>
>
>              * config/tc-aarch64.c (mapping_state): Remove first MAP_DATA
>         emitting code.
>              (mapping_state_2): Emit first MAP_DATA symbol here.
>
>
>     Approved - please apply.
>
>     Cheers
>       Nick
>
>
> This patch appears to causes the following two regressions for 
> aarch64-none-linux-gnu:
> FAIL: readelf -S
> FAIL: readelf -s
>
> Cheers
> /Marcus



More information about the Binutils mailing list