CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2018/10/23 02:59:59
Modified files:
devel/llvm : Makefile
devel/llvm/patches: patch-tools_lld_ELF_SyntheticSections_cpp
Log message:
Sync with base:
When merging sections into the output, lld tries to adjust the alignment of
the section to be at least as large as the entry size of the section.
This causes a later check that validates the alignment to fail if the
entry size isn't a power of two. This happens when building some of the
java support code in ports gcc. Fix this by sticking to the original
alignment if the entry size isn't a power of two.
from Brad (maintainer)