[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/18815] New: Failed to mark ELFOSABI_GNU with local IFUNC symbols
From: |
hjl.tools at gmail dot com |
Subject: |
[Bug ld/18815] New: Failed to mark ELFOSABI_GNU with local IFUNC symbols |
Date: |
Wed, 12 Aug 2015 13:54:11 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=18815
Bug ID: 18815
Summary: Failed to mark ELFOSABI_GNU with local IFUNC symbols
Product: binutils
Version: 2.26 (HEAD)
Status: NEW
Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: hjl.tools at gmail dot com
Target Milestone: ---
address@hidden pr18801]$ cat x.S
.text
.type selector, %function
foo:
movl $0, %eax
ret
selector:
#ifdef __x86_64__
movabs $foo, %rax
#else
mov $foo, %eax
#endif
ret
.type selector, %gnu_indirect_function
.globl main
main:
#ifdef __x86_64__
movabs $selector, %rax
call *%rax
#else
mov $selector, %eax
call *%eax
#endif
ret
.section .note.GNU-stack,"",@progbits
address@hidden pr18801]$ gcc x.S
address@hidden pr18801]$ ./a.out
address@hidden pr18801]$ readelf -h a.out
ELF Header:
Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Class: ELF64
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC (Executable file)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Entry point address: 0x4003d0
Start of program headers: 64 (bytes into file)
Start of section headers: 4552 (bytes into file)
Flags: 0x0
Size of this header: 64 (bytes)
Size of program headers: 56 (bytes)
Number of program headers: 8
Size of section headers: 64 (bytes)
Number of section headers: 31
Section header string table index: 28
address@hidden pr18801]$
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/18815] New: Failed to mark ELFOSABI_GNU with local IFUNC symbols,
hjl.tools at gmail dot com <=