Vendor import of llvm-project branch release/11.x

llvmorg-11.0.0-rc2-0-g414f32a9e86.
This commit is contained in:
Dimitry Andric
2020-08-24 17:20:50 +00:00
parent 10c469f2ae
commit bdc6feb28f
35 changed files with 401 additions and 139 deletions
+11 -2
View File
@@ -28,6 +28,10 @@ ELF Improvements
chrome://tracing. The file can be specified with ``--time-trace-file``.
Trace granularity can be specified with ``--time-trace-granularity``.
(`D71060 <https://reviews.llvm.org/D71060>`_)
* For ARM architectures the default max page size was increased to 64k.
This increases compatibility with systems where a non standard page
size was configured. This also is inline with GNU ld defaults.
(`D77330 <https://reviews.llvm.org/D77330>`_)
* ...
Breaking changes
@@ -40,12 +44,17 @@ Breaking changes
COFF Improvements
-----------------
* ...
* Fixed exporting symbols whose names contain a period (``.``), which was
a regression in lld 7.
MinGW Improvements
------------------
* ...
* Implemented new options for disabling auto import and runtime pseudo
relocations (``--disable-auto-import`` and
``--disable-runtime-pseudo-reloc``), the ``--no-seh`` flag and options
for selecting file and section alignment (``--file-alignment`` and
``--section-alignment``).
MachO Improvements
------------------