diff options
author | Shankar Easwaran <shankare@codeaurora.org> | 2014-11-08 03:44:49 +0000 |
---|---|---|
committer | Shankar Easwaran <shankare@codeaurora.org> | 2014-11-08 03:44:49 +0000 |
commit | 22c76a5d79ad6ceb4bbf46b6b280dfd10483bade (patch) | |
tree | 7d7ab83b247d028e5fd78b01d435d5651824a6c6 /clang/lib/Format | |
parent | 8da0bf3b7cf3670095d7ce9eac885dfc5976720e (diff) | |
download | bcm5719-llvm-22c76a5d79ad6ceb4bbf46b6b280dfd10483bade.tar.gz bcm5719-llvm-22c76a5d79ad6ceb4bbf46b6b280dfd10483bade.zip |
[ELF] Support --no-align-segments.
lld generates an ELF by adhering to the ELF spec by aligning vma/fileoffset to a
page boundary, but this becomes an issue when dealing with large pages. This
adds support so that lld generated executables adheres to the ELF spec with the
rule vma % p_align = offset % p_align.
This is supported by the flag --no-align-segments.
This could be the default in few targets like X86_64 to save space on disk.
llvm-svn: 221571
Diffstat (limited to 'clang/lib/Format')
0 files changed, 0 insertions, 0 deletions