On Sat, Jan 17, 2015 at 4:18 PM, Rainer Orth
<r...@cebitec.uni-bielefeld.de> wrote:

>> The patch removes EBX usage from asm code used in libgcc/crtstuff.c
>> It is safe now, but potentially buggy when glibc is rebuild with GCC
>> 5.0 as EBX is not GOT register any more.
>>
>> x86 bootstrap, make check passed.
>>
>> Is it ok?
>>
>> Evgeny
>>
>> 2014-12-28  Evgeny Stupachenko  <evstu...@gmail.com>
>>
>>         * gnu-user.h (CRT_GET_RFIB_DATA): Remove EBX register usage.
>>         * config/i386/sysv4.h (CRT_GET_RFIB_DATA): Ditto.
>
> this patch broke Solaris 10/x86 bootstrap: when building amd64
> crtbegin.o, gas complains

Looks like config.gcc error for Solaris x86, amd64 target should not
include i386/gnu-user.h but i386/gnu-user64.h

Uros.

Reply via email to