[PATCH] Allow memset local PLT reference for RISC-V.
Vineet Gupta
Vineet.Gupta1@synopsys.com
Thu Jun 25 18:16:27 GMT 2020
On 6/25/20 12:20 AM, Florian Weimer via Libc-alpha wrote:
> * Alistair Francis via Libc-alpha:
>
>> On Tue, Jun 23, 2020 at 12:19 AM Andreas Schwab <schwab@linux-m68k.org> wrote:
>>>
>>> On Jun 22 2020, Alistair Francis via Libc-alpha wrote:
>>>
>>>> This is similar to commit a26e2e9feab87d4f745c31411458b048742ac733
>>>> "Allow memset local PLT reference for powerpc soft-float.".
>>>>
>>>> GCC 10.1 results in the localplt test failing for RISC-V.
>>>
>>> Why doesn't the redirect in sysdeps/generic/symbol-hacks.h work?
>>
>> I'm not sure.
>
> Which function contains the memset PLT reference? “objdump
> --disassemble --reloc” should show it. Does this function come from
> libgcc, by chance?
yes this is libgcc. I saw this on ARC too (with gcc 10)
1b2d0: ld r12,[pcl,0xe4d40] ;100010 <memset@@GLIBC_2.32+0x98c94>
1b2d8: j.d [r12]
1b2dc: mov r12,pcl
000366c8 <__mpn_mul>:
…
36748: bl.d -111736 ;1b2d0 <.plt+0x40>
More information about the Libc-alpha
mailing list