[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/10270] IFUNC local symbol
From: |
cvs-commit at gcc dot gnu dot org |
Subject: |
[Bug ld/10270] IFUNC local symbol |
Date: |
14 Jun 2009 22:13:42 -0000 |
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2009-06-14
22:13 -------
Subject: Bug 10270
CVSROOT: /cvs/src
Module name: src
Changes by: address@hidden 2009-06-14 22:13:30
Modified files:
bfd : ChangeLog elf32-i386.c elf64-x86-64.c
ld/testsuite : ChangeLog
Added files:
ld/testsuite/ld-ifunc: ifunc-9-x86.d ifunc-9-x86.s
Log message:
bfd/
2009-06-14 H.J. Lu <address@hidden>
PR ld/10270
* elf32-i386.c (elf_i386_allocate_dynrelocs): Disallow
dynamic IFUNC pointer in non-shared object. Use .got.plt
for IFUNC definition in PIE.
(elf_i386_allocate_dynrelocs): Resolve IFUNC definition in
PIE locally.
* elf64-x86-64.c (elf64_x86_64_allocate_dynrelocs): Disallow
dynamic IFUNC pointer in non-shared object. Use .got.plt
for IFUNC definition in PIE.
(elf64_x86_64_relocate_section): Resolve IFUNC definition in
PIE locally.
ld/testsuite/
2009-06-14 H.J. Lu <address@hidden>
PR ld/10270
* ld-ifunc/ifunc-9-x86.d: New.
* ld-ifunc/ifunc-9-x86.s: Likewise.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&r1=1.4631&r2=1.4632
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-i386.c.diff?cvsroot=src&r1=1.205&r2=1.206
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf64-x86-64.c.diff?cvsroot=src&r1=1.164&r2=1.165
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=src&r1=1.1110&r2=1.1111
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-ifunc/ifunc-9-x86.d.diff?cvsroot=src&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-ifunc/ifunc-9-x86.s.diff?cvsroot=src&r1=NONE&r2=1.1
--
http://sourceware.org/bugzilla/show_bug.cgi?id=10270
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
- [Bug ld/10270] New: IFUNC local symbol, jakub at redhat dot com, 2009/06/12
- [Bug ld/10270] IFUNC local symbol, hjl dot tools at gmail dot com, 2009/06/12
- [Bug ld/10270] IFUNC local symbol, jakub at redhat dot com, 2009/06/12
- [Bug ld/10270] IFUNC local symbol, jakub at redhat dot com, 2009/06/12
- [Bug ld/10270] IFUNC local symbol, hjl dot tools at gmail dot com, 2009/06/14
- [Bug ld/10270] IFUNC local symbol, hjl dot tools at gmail dot com, 2009/06/14
- [Bug ld/10270] IFUNC local symbol,
cvs-commit at gcc dot gnu dot org <=
- [Bug ld/10270] IFUNC local symbol, hjl dot tools at gmail dot com, 2009/06/14