[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/22845] -z separate-code doesn't work right
From: |
cvs-commit at gcc dot gnu.org |
Subject: |
[Bug ld/22845] -z separate-code doesn't work right |
Date: |
Sat, 17 Feb 2018 23:00:59 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=22845
--- Comment #8 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot
gnu.org> ---
The master branch has been updated by H.J. Lu <address@hidden>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=d85502cffa5e41db6f2f2e1ba11d4285918dccdb
commit d85502cffa5e41db6f2f2e1ba11d4285918dccdb
Author: H.J. Lu <address@hidden>
Date: Sat Feb 17 14:54:16 2018 -0800
ld-elf/ehdr_start: Pass --build-id to ld
ld-elf/ehdr_start fails with -z separate-code. Since there is no data
LOAD segment before code LOAD segment:
There are 2 program headers, starting at offset 64
Program Headers:
Type Offset VirtAddr PhysAddr FileSiz
MemSiz Flg Align
LOAD 0x200000 0x0000000000600000 0x0000000000600000 0x000010
0x000010 R E 0x200000
LOAD 0x400000 0x0000000000800000 0x0000000000800000 0x000008
0x000008 R 0x200000
Section to Segment mapping:
Segment Sections...
00 .text
01 .rodata
the program header isn't included in any LOAD segment. As the result,
reference to __ehdr_start is resolved to zero. Pass --build-id to ld
to add a data LOAD segment before code LOAD segment to put the program
header in the data LOAD segment.
PR ld/22845
* testsuite/ld-elf/ehdr_start.d: Pass --build-id to ld.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/22845] New: -z separate-code doesn't work right, hjl.tools at gmail dot com, 2018/02/13
- [Bug ld/22845] -z separate-code doesn't work right, hjl.tools at gmail dot com, 2018/02/14
- [Bug ld/22845] -z separate-code doesn't work right, hjl.tools at gmail dot com, 2018/02/14
- [Bug ld/22845] -z separate-code doesn't work right, hjl.tools at gmail dot com, 2018/02/14
- [Bug ld/22845] -z separate-code doesn't work right, hjl.tools at gmail dot com, 2018/02/15
- [Bug ld/22845] -z separate-code doesn't work right, cvs-commit at gcc dot gnu.org, 2018/02/16
- [Bug ld/22845] -z separate-code doesn't work right, cvs-commit at gcc dot gnu.org, 2018/02/17
- [Bug ld/22845] -z separate-code doesn't work right, cvs-commit at gcc dot gnu.org, 2018/02/17
- [Bug ld/22845] -z separate-code doesn't work right,
cvs-commit at gcc dot gnu.org <=
- [Bug ld/22845] -z separate-code doesn't work right, cvs-commit at gcc dot gnu.org, 2018/02/18
- [Bug ld/22845] -z separate-code doesn't work right, cvs-commit at gcc dot gnu.org, 2018/02/19
- [Bug ld/22845] -z separate-code doesn't work right, hjl.tools at gmail dot com, 2018/02/19