diff options
author | George Rimar <grimar@accesssoftek.com> | 2017-04-05 10:03:25 +0000 |
---|---|---|
committer | George Rimar <grimar@accesssoftek.com> | 2017-04-05 10:03:25 +0000 |
commit | e6c5d3862d123f84bf400078172fd93680e15c5b (patch) | |
tree | f2e76b773c454453479b656c8d5c6c22fd547df7 /llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp | |
parent | d5be88ecf8bf0032794101bcad3ee9a2a01dfe5a (diff) | |
download | bcm5719-llvm-e6c5d3862d123f84bf400078172fd93680e15c5b.tar.gz bcm5719-llvm-e6c5d3862d123f84bf400078172fd93680e15c5b.zip |
[ELF] - Define __bss_start symbol.
GNU linkers define __bss_start symbol.
Patch teaches LLD to do that. This is PR32051.
Below is part of standart ld.bfd script:
.data1 : { *(.data1) }
_edata = .; PROVIDE (edata = .);
. = .;
__bss_start = .;
.bss :
{
Currently LLD can emit up to 3 .bss* sections as one of testcase shows.
Implementation inserts this symbol before first .bss* output section.
Differential revision: https://reviews.llvm.org/D30419
llvm-svn: 299528
Diffstat (limited to 'llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp')
0 files changed, 0 insertions, 0 deletions