[lld] r293203 - Add release notes for AArch64 and MIPS.

Peter Smith via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 27 01:44:01 PST 2017


It looks like the ARM release notes have AArch64 as the title, I don't
think that there has been any significant AArch64 specific changes in
4.0. I'll change AArch64 to ARM.

Peter

On 26 January 2017 at 20:33, Renato Golin <renato.golin at linaro.org> wrote:
> Peter,
>
> We should probably add the ARM side as well.
>
> --renato
>
> On 26 January 2017 at 20:09, Rui Ueyama via llvm-commits
> <llvm-commits at lists.llvm.org> wrote:
>> Author: ruiu
>> Date: Thu Jan 26 14:09:50 2017
>> New Revision: 293203
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=293203&view=rev
>> Log:
>> Add release notes for AArch64 and MIPS.
>>
>> Modified:
>>     lld/branches/release_40/docs/ReleaseNotes.rst
>>
>> Modified: lld/branches/release_40/docs/ReleaseNotes.rst
>> URL: http://llvm.org/viewvc/llvm-project/lld/branches/release_40/docs/ReleaseNotes.rst?rev=293203&r1=293202&r2=293203&view=diff
>> ==============================================================================
>> --- lld/branches/release_40/docs/ReleaseNotes.rst (original)
>> +++ lld/branches/release_40/docs/ReleaseNotes.rst Thu Jan 26 14:09:50 2017
>> @@ -70,9 +70,6 @@ Other notable changes are listed below:
>>    was disclosed originally on the binutils mailing list at
>>    `<https://sourceware.org/ml/libc-alpha/2016-12/msg00914.html>`.
>>
>> -* Default image base address for x86-64 has been changed from 0x10000
>> -  to 0x200000 to make it huge-page friendly.
>> -
>>  * Compressed input sections are supported.
>>
>>  * ``--oformat binary``, ``--section-start``, ``-Tbss``, ``-Tdata``,
>> @@ -83,6 +80,21 @@ Other notable changes are listed below:
>>
>>  * A lot of linker script directives have been added.
>>
>> +* Default image base address for x86-64 has changed from 0x10000 to
>> +  0x200000 to make it huge-page friendly.
>> +
>> +* AArch64 port now supports GNU ifunc, the ARM C++ exceptions ABI, TLS
>> +  relocations and static linking. Problems with dlopen() on systems
>> +  using eglibc fixed.
>> +
>> +* MIPS port now supports input files in new R6 revision of MIPS ABIs
>> +  or N32 ABI. Generated file now contains .MIPS.abiflags section and
>> +  complete set of ELF headers flags.
>> +
>> +* Relocations produced by the ``-mxgot`` compiler's flag is supported
>> +  for MIPS. Now it is possible to generate "large" GOT exceeds 64K
>> +  limit.
>> +
>>  COFF Improvements
>>  -----------------
>>
>> @@ -90,4 +102,3 @@ COFF Improvements
>>    linker and optimizing file system operations. As a result of these
>>    improvements, LLD 4.0 has been measured to be about 2.5 times faster
>>    than LLD 3.9 when linking a large Chromium DLL.
>> -
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits


More information about the llvm-commits mailing list