[PATCH, x86_64] Remove R_X86_64_PC32_BND and R_X86_64_PLT32_BND

H.J. Lu hjl.tools@gmail.com
Tue Nov 18 13:59:00 GMT 2014


On Tue, Nov 18, 2014 at 5:44 AM, H.J. Lu <hjl.tools@gmail.com> wrote:
> On Tue, Nov 18, 2014 at 12:09 AM, Zamyatin, Igor
> <igor.zamyatin@intel.com> wrote:
>>>
>>> Please add a proper commit message, like
>>>
>>> https://sourceware.org/ml/binutils-cvs/2014-11/msg00040.html
>>>
>>> Also please update gas not to generate _BND relocations.
>>
>> Updated, please take a look.
>>
>
> I checked it into master for your with update commit log and some change:
>
> Applying: Remove generation of *_BND relocations from gas. Add
> creation of linker option (-z bndplt) which forces linker to create
> extended PLT entry for any call.
> /export/gnu/import/git/sources/binutils-gdb/.git/rebase-apply/patch:706:
> trailing whitespace.
> [   ]*[a-f0-9]+: c3                   retq
> /export/gnu/import/git/sources/binutils-gdb/.git/rebase-apply/patch:730:
> new blank line at EOF.
> +
> /export/gnu/import/git/sources/binutils-gdb/.git/rebase-apply/patch:748:
> new blank line at EOF.
> +
> /export/gnu/import/git/sources/binutils-gdb/.git/rebase-apply/patch:791:
> new blank line at EOF.
> +
> /export/gnu/import/git/sources/binutils-gdb/.git/rebase-apply/patch:803:
> new blank line at EOF.
> +
> warning: 5 lines add whitespace errors.
>
> Please compare what I checked in against yours.
>

I checked in another fix for x32 build:

https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=de84aee38c50fd306876cdbf92007afaacbfab4d


-- 
H.J.



More information about the Binutils mailing list