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.
_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to