<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/62809>62809</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Revert GCC DSE work-around from release/16.x
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          tstellar
      </td>
    </tr>
</table>

<pre>
    There were some patches merged into the release/16.x branch to work around a build issue with gcc+lto.  There is some disagreement now if this is the correct fix, so I propose we revert these changes from the release/16.x branch:

57262bbd32c35eb05bac34e39a751abc0466b9da
d5cce0a7781bfbb9322a2e9625c7f88253801148
21f3dfbc26736e4299c154e67065652f48279047
ae42196bc493ffe877a7e3dff8be32035dea4d07

@MaskRay @thesamesam @jhuber6 
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx0ks1u5CgUhZ8Gb1BKcPmxWXgxSaZGs-hNul-An4tNYpsS4FTy9i1XReruRS98LaTDPUecz9aapg1xJOqRqOfO7m3OZWy14bLY0rkcPscfMxak12PUvCK92OZnrHTFMmGgaWuZthlpwQVtRQJnrk8f1BW7-Zm2TK-5vFFb8r4Faqnb0xJoqnVHek1tppP3BB6Xlk-U3r1SvTuFVO1UEFfcGt3ylaZI25zqITgcfS4FfaMxfRB4ojXT_-ml5EuuR15a8B1LO5QVqZ_tNmGlseT173GJ-IewZ8K-pupBg3NBgBcKHVPOeiFRGNsrbp1nUmtngr2rg_Ieme37gbvonBEAFtBoUL6PwwBKDIxzOdzVwKMI0XnQvdAowRjPlUTdM620gigH6A2T_V1tUQI32nlpRIw49L3tUYQYB4cCmFABrQys_z09keybrW8v9pMSyY5nsOvxHafXeXdYNO3CKIIRxnY4cj1IxUGB6OYxWsatiRKic5bLPhrg0kgpvEHeS9mlERgIprjhmg1SnGzQgisYZNAxRiGJZLjatJyW5X095TJ1t9JHDQMz3WIdLvUGHsCG1zsRBODgsIzHnQe3T5VItqTa6q8tLbUFx5d7uf89PdHn7__eGHv4YuxW8Z_1dntZxrm1Sz0ahjOB85TavLuTzyuB87H86_dwKfkVfSNwvkWqBM63yD8DAAD__x-4_f0">