bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/24685] [RISCV] R_RISCV_CALL_PLT should not create a canonical PL


From: nelsonc1225 at sourceware dot org
Subject: [Bug ld/24685] [RISCV] R_RISCV_CALL_PLT should not create a canonical PLT in -no-pie mode
Date: Thu, 18 Feb 2021 06:57:31 +0000

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

Nelson Chu <nelsonc1225 at sourceware dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nelsonc1225 at sourceware dot 
org

--- Comment #4 from Nelson Chu <nelsonc1225 at sourceware dot org> ---
I can get the expected results when using the current mainline binutils.

$ riscv64-unknown-linux-gnu-gcc -fuse-ld=bfd -fpie -pie a.c -o a &&
riscv64-unknown-linux-gnu-readelf -W --dyn-s a | grep puts
     4: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND puts@GLIBC_2.27 (2)
$ riscv64-unknown-linux-gnu-gcc -fuse-ld=bfd -fpie -no-pie a.c -o a &&
riscv64-unknown-linux-gnu-readelf -W --dyn-s a | grep puts
     1: 0000000000010400     0 FUNC    GLOBAL DEFAULT  UND puts@GLIBC_2.27 (2)

I believe the commit 3b1450b38c644f99aa2e211747b428b9f8d15cca fix it.

-- 
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]