[Bug ld/23169] IFUNC pointer should be allowed in executable

2023-07-30 Thread sam at gentoo dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 Sam James changed: What|Removed |Added See Also||https://sourceware.org/bugz

[Bug ld/23169] IFUNC pointer should be allowed in executable

2023-07-28 Thread sam at gentoo dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 Sam James changed: What|Removed |Added CC||sam at gentoo dot org -- You are receivi

[Bug ld/23169] IFUNC pointer should be allowed in executable

2021-01-18 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 --- Comment #13 from H.J. Lu --- X86 linker uses a trick to use the PLT entry of IFUNC function in position-dependent executable as the function address for ALL internal and external references. We can do that because the PLT entry doesn't ne

[Bug ld/23169] IFUNC pointer should be allowed in executable

2021-01-18 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 --- Comment #12 from H.J. Lu --- (In reply to Fangrui Song from comment #11) > (In reply to H.J. Lu from comment #9) > > cat > ./a.s < resolver: > ret > > .globl ifunc, _start > .type ifunc, @gnu_indirect_function > .set ifunc, resolver >

[Bug ld/23169] IFUNC pointer should be allowed in executable

2021-01-18 Thread i at maskray dot me
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 --- Comment #11 from Fangrui Song --- (In reply to H.J. Lu from comment #9) > (In reply to Fangrui Song from comment #8) > > Can https://sourceware.org/glibc/wiki/GNU_IFUNC to updated to document what > > is supported and what isn't supported?

[Bug ld/23169] IFUNC pointer should be allowed in executable

2021-01-18 Thread cvs-commit at gcc dot gnu.org
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 --- Comment #10 from cvs-commit at gcc dot gnu.org --- The binutils-2_36-branch branch has been updated by H.J. Lu : https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=e9815c344ef0d24405cfaf9968135ad2180649f8 commit e9815c344ef0d2440

[Bug ld/23169] IFUNC pointer should be allowed in executable

2021-01-17 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 --- Comment #9 from H.J. Lu --- (In reply to Fangrui Song from comment #8) > Can https://sourceware.org/glibc/wiki/GNU_IFUNC to updated to document what > is supported and what isn't supported? > IFUNC documentation needs improvements. > >

[Bug ld/23169] IFUNC pointer should be allowed in executable

2021-01-16 Thread i at maskray dot me
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 Fangrui Song changed: What|Removed |Added CC||i at maskray dot me --- Comment #8 fro

[Bug ld/23169] IFUNC pointer should be allowed in executable

2021-01-16 Thread cvs-commit at gcc dot gnu.org
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 --- Comment #7 from cvs-commit at gcc dot gnu.org --- The master branch has been updated by H.J. Lu : https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=75a933f39918ce4f4b9481234992895e022787ee commit 75a933f39918ce4f4b9481234992895e

[Bug ld/23169] IFUNC pointer should be allowed in executable

2018-08-01 Thread cvs-commit at gcc dot gnu.org
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 --- Comment #6 from cvs-commit at gcc dot gnu.org --- The binutils-2_31-branch branch has been updated by Roland McGrath : https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=feaed904944b4c07c1335b81f0fc27b5988e33c8 commit feaed904944

[Bug ld/23169] IFUNC pointer should be allowed in executable

2018-07-20 Thread cvs-commit at gcc dot gnu.org
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 --- Comment #5 from cvs-commit at gcc dot gnu.org --- The master branch has been updated by Andre Simoes Dias Vieira : https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=3ba174474d3cc063d6b7abf0bfdd6021bbaf8a90 commit 3ba174474d3cc06

[Bug ld/23169] IFUNC pointer should be allowed in executable

2018-06-26 Thread cvs-commit at gcc dot gnu.org
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 --- Comment #4 from cvs-commit at gcc dot gnu.org --- The binutils-2_31-branch branch has been updated by Alan Modra : https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=83195288b7af4d5f2edfed35a20cbf4d59cb4996 commit 83195288b7af4d5

[Bug ld/23169] IFUNC pointer should be allowed in executable

2018-06-26 Thread cvs-commit at gcc dot gnu.org
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 --- Comment #3 from cvs-commit at gcc dot gnu.org --- The master branch has been updated by Alan Modra : https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=2822b09ff6024d042f1258194d6938c5a401b4fb commit 2822b09ff6024d042f1258194d693

[Bug ld/23169] IFUNC pointer should be allowed in executable

2018-05-14 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 H.J. Lu changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug ld/23169] IFUNC pointer should be allowed in executable

2018-05-14 Thread cvs-commit at gcc dot gnu.org
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 --- Comment #1 from cvs-commit at gcc dot gnu.org --- The master branch has been updated by H.J. Lu : https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=4ec0995016801cc5d5cf13baf6e10163861e6852 commit 4ec0995016801cc5d5cf13baf6e10163

[Bug ld/23169] IFUNC pointer should be allowed in executable

2018-05-12 Thread emaste at freebsd dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=23169 emaste at freebsd dot org changed: What|Removed |Added CC||emaste at freebsd dot org