185868e8aSDimitry Andric======================== 2*fe6060f1SDimitry Andriclld 13.0.0 Release Notes 385868e8aSDimitry Andric======================== 40b57cec5SDimitry Andric 50b57cec5SDimitry Andric.. contents:: 60b57cec5SDimitry Andric :local: 70b57cec5SDimitry Andric 8e8d8bef9SDimitry Andric.. warning:: 9*fe6060f1SDimitry Andric These are in-progress notes for the upcoming LLVM 13.0.0 release. 10e8d8bef9SDimitry Andric Release notes for previous releases can be found on 11e8d8bef9SDimitry Andric `the Download Page <https://releases.llvm.org/download.html>`_. 12e8d8bef9SDimitry Andric 130b57cec5SDimitry AndricIntroduction 140b57cec5SDimitry Andric============ 150b57cec5SDimitry Andric 16*fe6060f1SDimitry AndricThis document contains the release notes for the lld linker, release 13.0.0. 1785868e8aSDimitry AndricHere we describe the status of lld, including major improvements 1885868e8aSDimitry Andricfrom the previous release. All lld releases may be downloaded 1985868e8aSDimitry Andricfrom the `LLVM releases web site <https://llvm.org/releases/>`_. 200b57cec5SDimitry Andric 210b57cec5SDimitry AndricNon-comprehensive list of changes in this release 220b57cec5SDimitry Andric================================================= 230b57cec5SDimitry Andric 240b57cec5SDimitry AndricELF Improvements 250b57cec5SDimitry Andric---------------- 260b57cec5SDimitry Andric 27*fe6060f1SDimitry Andric* ``-Bsymbolic -Bsymbolic-functions`` has been changed to behave the same as ``-Bsymbolic-functions``. This matches GNU ld. 28*fe6060f1SDimitry Andric (`D102461 <https://reviews.llvm.org/D102461>`_) 29*fe6060f1SDimitry Andric* ``-Bno-symbolic`` has been added. 30*fe6060f1SDimitry Andric (`D102461 <https://reviews.llvm.org/D102461>`_) 31*fe6060f1SDimitry Andric* A new linker script command ``OVERWRITE_SECTIONS`` has been added. 32*fe6060f1SDimitry Andric (`D103303 <https://reviews.llvm.org/D103303>`_) 3313138422SDimitry Andric 348c27c554SDimitry AndricBreaking changes 358c27c554SDimitry Andric---------------- 3613138422SDimitry Andric 37*fe6060f1SDimitry Andric* ``--shuffle-sections=<seed>`` has been changed to ``--shuffle-sections=<section-glob>=<seed>``. 38*fe6060f1SDimitry Andric Specify ``*`` as ``<section-glob>`` to get the previous behavior. 390b57cec5SDimitry Andric 405ffd83dbSDimitry AndricCOFF Improvements 415ffd83dbSDimitry Andric----------------- 425ffd83dbSDimitry Andric 43*fe6060f1SDimitry Andric* ... 440b57cec5SDimitry Andric 450b57cec5SDimitry AndricMinGW Improvements 460b57cec5SDimitry Andric------------------ 470b57cec5SDimitry Andric 48*fe6060f1SDimitry Andric* ... 49e8d8bef9SDimitry Andric 50*fe6060f1SDimitry AndricMachO Improvements 51e8d8bef9SDimitry Andric------------------ 52e8d8bef9SDimitry Andric 53*fe6060f1SDimitry Andric* Item 1. 54e8d8bef9SDimitry Andric 55e8d8bef9SDimitry AndricWebAssembly Improvements 56e8d8bef9SDimitry Andric------------------------ 57e8d8bef9SDimitry Andric 58