Vendor import of lld release_50 branch r312293:

https://llvm.org/svn/llvm-project/lld/branches/release_50@312293
This commit is contained in:
Dimitry Andric 2017-09-01 16:29:28 +00:00
parent f1f34882c7
commit 43f6d9feef

View File

@ -5,11 +5,6 @@ lld 5.0.0 Release Notes
.. contents::
:local:
.. warning::
These are in-progress notes for the upcoming LLVM 5.0.0 release.
Release notes for previous releases can be found on
`the Download Page <http://releases.llvm.org/download.html>`_.
Introduction
============
@ -37,14 +32,14 @@ ELF Improvements
* Error message format has changed in order to improve readability.
Traditionally, linker's error messages are concise and arguably too terse.
This is an example of lld 4.0's error message (they are actually in one line)::
This is an example of lld 4.0.0's error message (they are actually in one line)::
/ssd/clang/bin/ld.lld: error: /ssd/llvm-project/lld/ELF/Writer.cpp:207:
undefined symbol 'lld::elf::EhFrameSection::addSection()'
It is not easy to read because too much information is packed into a single line
and the embedded text, particularly a symbol name, is sometimes too long.
In lld 5.0, we use more vertical space to print out error messages in a more
In lld 5.0.0, we use more vertical space to print out error messages in a more
structured manner like this::
bin/ld.lld: error: undefined symbol: lld::elf::EhFrameSection::addSection()
@ -107,11 +102,6 @@ ELF Improvements
``-z notext``, ``-z rodynamic``
COFF Improvements
-----------------
* Item 1.
Contributors to lld 5.0
=======================