<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in sort-debug.test</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>4c3b74b7 - [LLD] [COFF] Order .debug_* sections at the end, to avoid leaving gaps if stripped</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/COFF/sort-debug.test#4c3b74b7</link>
        <description>[LLD] [COFF] Order .debug_* sections at the end, to avoid leaving gaps if strippedSo far, we sort all discardable sections at the end, with only someextra logic to make sure that the .reloc section is at the startof that group of sections. But if there are other discardablesections, other than .reloc, they must also be ordered before.debug_* sections, to avoid leaving gaps if the executable isstripped.(Stripping executables doesn&apos;t remove all discardable sections,only the ones named .debug_*).Rust binaries seem to include a .rmeta section, which is markeddiscardable. This fixes stripping such binaries if built withdwarf debug info included.This fixes issues observed in MSYS2 inhttps://github.com/msys2/MINGW-packages/pull/10555.Differential Revision: https://reviews.llvm.org/D120805

            List of files:
            /llvm-project-15.0.7/lld/test/COFF/sort-debug.test</description>
        <pubDate>Wed, 02 Mar 2022 10:33:31 +0000</pubDate>
        <dc:creator>Martin Storsj&#246; &lt;martin@martin.st&gt;</dc:creator>
    </item>
<item>
        <title>b587ca93 - [test] Replace `yaml2obj &gt;` with `yaml2obj -o` and remove unneeded input redirection</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/COFF/sort-debug.test#b587ca93</link>
        <description>[test] Replace `yaml2obj &gt;` with `yaml2obj -o` and remove unneeded input redirection

            List of files:
            /llvm-project-15.0.7/lld/test/COFF/sort-debug.test</description>
        <pubDate>Thu, 20 Aug 2020 22:00:25 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;maskray@google.com&gt;</dc:creator>
    </item>
<item>
        <title>c10f80eb - [COFF] Update LLD yaml test cases to include .bss size</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/COFF/sort-debug.test#c10f80eb</link>
        <description>[COFF] Update LLD yaml test cases to include .bss sizeThese yaml test cases appear to have been affected by PR41836Right now what happens is that these empty .bss sections are merged into.data, then the .data output section ends up having a zero virtual size,and it is discarded from the output after addresses are assigned.However, we&apos;ve already assigned OutputSections to Chunks, so we don&apos;tcorrectly report the zero-sized chunks that were in there as having beendiscarded. Soon, we will report them as discarded, so these test casesneed to be updated to have a non-zero size so they aren&apos;t discarded.llvm-svn: 360476

            List of files:
            /llvm-project-15.0.7/lld/test/COFF/sort-debug.test</description>
        <pubDate>Fri, 10 May 2019 22:12:51 +0000</pubDate>
        <dc:creator>Reid Kleckner &lt;rnk@google.com&gt;</dc:creator>
    </item>
<item>
        <title>b159906a - [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/COFF/sort-debug.test#b159906a</link>
        <description>[test] Change llvm-readobj -long-option to --long-option or well-known short options. NFCAlso change some options that have different semantics (cause confusion) in llvm-readelf mode:-s =&gt; -S-t =&gt; --symbols-sd =&gt; --section-datallvm-svn: 359651

            List of files:
            /llvm-project-15.0.7/lld/test/COFF/sort-debug.test</description>
        <pubDate>Wed, 01 May 2019 05:49:01 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;maskray@google.com&gt;</dc:creator>
    </item>
<item>
        <title>98ff9f84 - [COFF] Sort .reloc before all other discardable sections</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/COFF/sort-debug.test#98ff9f84</link>
        <description>[COFF] Sort .reloc before all other discardable sectionsIf a binary is stripped, which can remove discardable sections (exceptfor the .reloc section, which also is marked as discardable as it isn&apos;tloaded at runtime, only read by the loader), the .reloc section shouldbe first of them, in order not to create gaps in the image.Previously, binaries with relocations were broken if they were strippedby GNU binutils strip. Trying to execute such binaries produces an errorabout &quot;xx is not a valid win32 application&quot;.This fixes GNU binutils bug 23348.Prior to SVN r329370 (which didn&apos;t intend to have functional changes),the code for moving discardable sections to the end didn&apos;t clearlyexpress how other discardable sections should be ordered compared to.reloc, but the change retained the exact same end result as before.After SVN r329370, the code (and comments) more clearly indicate thatit tries to make the .reloc section the absolutely last one; this patchchanges that.This matches how GNU binutils ld sorts .reloc compared to dwarf debuginfo sections.Differential Revision: https://reviews.llvm.org/D49351Signed-off-by: Martin Storsj&#246; &lt;martin@martin.st&gt;llvm-svn: 337598

            List of files:
            /llvm-project-15.0.7/lld/test/COFF/sort-debug.test</description>
        <pubDate>Fri, 20 Jul 2018 18:43:35 +0000</pubDate>
        <dc:creator>Martin Storsjo &lt;martin@martin.st&gt;</dc:creator>
    </item>
<item>
        <title>3a7905b2 - [COFF] Add an LLD specific option -debug:symbtab</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/COFF/sort-debug.test#3a7905b2</link>
        <description>[COFF] Add an LLD specific option -debug:symbtabWith this set, we retain the symbol table, but skip the actual debuginformation.This is meant to be used by the MinGW frontend.Differential Revision: https://reviews.llvm.org/D48745llvm-svn: 335946

            List of files:
            /llvm-project-15.0.7/lld/test/COFF/sort-debug.test</description>
        <pubDate>Fri, 29 Jun 2018 06:08:25 +0000</pubDate>
        <dc:creator>Martin Storsjo &lt;martin@martin.st&gt;</dc:creator>
    </item>
<item>
        <title>a8cfc29c - Resubmit &quot;[codeview] Make obj2yaml/yaml2obj support .debug$S...&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/COFF/sort-debug.test#a8cfc29c</link>
        <description>Resubmit &quot;[codeview] Make obj2yaml/yaml2obj support .debug$S...&quot;This was originally reverted because of some non-deterministicfailures on certain buildbots.  Luckily ASAN eventually caughtthis as a stack-use-after-scope, so the fix is included inthis patch.llvm-svn: 305393

            List of files:
            /llvm-project-15.0.7/lld/test/COFF/sort-debug.test</description>
        <pubDate>Wed, 14 Jun 2017 15:59:27 +0000</pubDate>
        <dc:creator>Zachary Turner &lt;zturner@google.com&gt;</dc:creator>
    </item>
<item>
        <title>0085dce2 - Revert &quot;[codeview] Make obj2yaml/yaml2obj support .debug$S...&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/COFF/sort-debug.test#0085dce2</link>
        <description>Revert &quot;[codeview] Make obj2yaml/yaml2obj support .debug$S...&quot;This is causing failures on linux bots with an invalid streamread.  It doesn&apos;t repro in any configuration on Windows, soreverting until I have a chance to investigate on Linux.llvm-svn: 305371

            List of files:
            /llvm-project-15.0.7/lld/test/COFF/sort-debug.test</description>
        <pubDate>Wed, 14 Jun 2017 06:24:24 +0000</pubDate>
        <dc:creator>Zachary Turner &lt;zturner@google.com&gt;</dc:creator>
    </item>
<item>
        <title>a3da4467 - [codeview] Make obj2yaml/yaml2obj support .debug$S/T sections.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/COFF/sort-debug.test#a3da4467</link>
        <description>[codeview] Make obj2yaml/yaml2obj support .debug$S/T sections.This allows us to use yaml2obj and obj2yaml to round-trip CodeViewsymbol and type information without having to manually specify the bytesof the section. This makes for much easier to maintain tests. See thetests under lld/COFF in this patch for example. Before they just saidSectionData: &lt;blob&gt; whereas now we can use meaningful recorddescriptions. Note that it still supports the SectionData yaml field,which could be useful for initializing a section to invalid bytes fortesting, for example.Differential Revision: https://reviews.llvm.org/D34127llvm-svn: 305366

            List of files:
            /llvm-project-15.0.7/lld/test/COFF/sort-debug.test</description>
        <pubDate>Wed, 14 Jun 2017 05:31:00 +0000</pubDate>
        <dc:creator>Zachary Turner &lt;zturner@google.com&gt;</dc:creator>
    </item>
<item>
        <title>ca5170e3 - [yaml2obj] Updating LLD tests to account for LLVM r273915</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/COFF/sort-debug.test#ca5170e3</link>
        <description>[yaml2obj] Updating LLD tests to account for LLVM r273915This removed the -format flag from yaml2obj in favor of YAML tags.llvm-svn: 273920

            List of files:
            /llvm-project-15.0.7/lld/test/COFF/sort-debug.test</description>
        <pubDate>Mon, 27 Jun 2016 20:17:08 +0000</pubDate>
        <dc:creator>Chris Bieneman &lt;beanz@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>6872455c - COFF: Make test commands shorter. NFC.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/COFF/sort-debug.test#6872455c</link>
        <description>COFF: Make test commands shorter. NFC.llvm-svn: 244227

            List of files:
            /llvm-project-15.0.7/lld/test/COFF/sort-debug.test</description>
        <pubDate>Thu, 06 Aug 2015 16:47:46 +0000</pubDate>
        <dc:creator>Rui Ueyama &lt;ruiu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>251b0e26 - COFF: Remove the old COFF linker and make link an alias to link2.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/COFF/sort-debug.test#251b0e26</link>
        <description>COFF: Remove the old COFF linker and make link an alias to link2.It&apos;s time to remove old COFF linker because the new one is now complete.llvm-svn: 244226

            List of files:
            /llvm-project-15.0.7/lld/test/COFF/sort-debug.test</description>
        <pubDate>Thu, 06 Aug 2015 16:19:35 +0000</pubDate>
        <dc:creator>Rui Ueyama &lt;ruiu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>7ed10b84 - Remove trailing whitespace.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/COFF/sort-debug.test#7ed10b84</link>
        <description>Remove trailing whitespace.llvm-svn: 243683

            List of files:
            /llvm-project-15.0.7/lld/test/COFF/sort-debug.test</description>
        <pubDate>Thu, 30 Jul 2015 20:47:17 +0000</pubDate>
        <dc:creator>Rui Ueyama &lt;ruiu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>13ac40ea - COFF: Sort output sections which start with .debug to the end of the file</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/COFF/sort-debug.test#13ac40ea</link>
        <description>COFF: Sort output sections which start with .debug to the end of the fileWe want to convince the NT loader not to map these sections into memory.A good first step is to move them to the end of the executable.Differential Revision: http://reviews.llvm.org/D11655llvm-svn: 243680

            List of files:
            /llvm-project-15.0.7/lld/test/COFF/sort-debug.test</description>
        <pubDate>Thu, 30 Jul 2015 20:26:55 +0000</pubDate>
        <dc:creator>David Majnemer &lt;david.majnemer@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
