bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/22721] [2.30, 2.31 regression] Solaris/x86 TLS transition failur


From: ro at CeBiTec dot Uni-Bielefeld.DE
Subject: [Bug ld/22721] [2.30, 2.31 regression] Solaris/x86 TLS transition failures with linker plugin
Date: Fri, 19 Jan 2018 11:16:04 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=22721

--- Comment #4 from Rainer Orth <ro at CeBiTec dot Uni-Bielefeld.DE> ---
> --- Comment #3 from H.J. Lu <hjl.tools at gmail dot com> ---
[...]
>> The static tests fail because there are no libc.a and libm.a on Solaris,
>> so full-static linking just isn't possible.  Testing static linking when
>> the platform doesn't support it is a testsuite bug. 
>
> Please open a bug report.

Done: PR ld/22732.

>> All other failures follow the same pattern:
>> 
>> regexp_diff match failure
>> regexp "^ +[a-f0-9]+:   8b 80 ([0-9a-f]{2} ){4}[        ]+mov
>> +-0x[a-f0-9]+\(%eax\),%eax$"
>> line   " 52a:   8b 80 10 00 00 00       mov    0x10(%eax),%eax"
>> regexp_diff match failure
>> regexp "^ +[a-f0-9]+:   ff a0 ([0-9a-f]{2} ){4}[        ]+jmp
>> +\*-0x[0-9a-f]+\(%eax\)$"
>> line   " 54a:   ff a0 10 00 00 00       jmp    *0x10(%eax)"
>> FAIL: Build libno-plt-1b.so
>> 
>> where i686-pc-linux-gnu has
>> 
>>  48a:   8b 80 f8 ff ff ff       mov    -0x8(%eax),%eax
>> 
>>  4aa:   ff a0 f8 ff ff ff       jmp    *-0x8(%eax)
>> 
>> Maybe an -fno-omit-frame-pointer thing?
>
> Can you add -fomit-frame-pointer to i386.exp to see if it works?

I set CFLAGS to '-g -O2 -fomit-frame-pointer' in site.exp instead:
doesn't make a difference for test results.

        Rainer

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]