<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - make check nir/tests/control_flow_tests regression"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=97587">97587</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>make check nir/tests/control_flow_tests regression
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Mesa
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>git
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Mesa core
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>vlee@freedesktop.org
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>aad4f15506c2b5ff9f3304a467b51b45dd77554d is the first bad commit
commit aad4f15506c2b5ff9f3304a467b51b45dd77554d
Author: Jason Ekstrand <<a href="mailto:jason.ekstrand@intel.com">jason.ekstrand@intel.com</a>>
Date:   Wed Aug 31 14:45:08 2016 -0700

    nir: Remove fake edges in the CF handling code

    When NIR was first introduced, Connor added this fake-edge hack to work
    around issues related to unreachable blocks.  Thanks to GLSL IR's jump
    lowering code, the only unreachable code you can have is a block after an
    infinite loop.  With SPIR-V, we didn't have the jump lowering code so we
    could also end up with the "if (...) { break; } else { continue; }" case
    which generates an unreachable block after the if.  Because of this, most
    of NIR had to be fixed up for handling unreachable blocks.  The only
    remaining case of not handling unreachable blocks was specifically the
    block-after-infinite-loop case in dead_cf which was fixed by the previous
    commit.  We can now delete the fake edge hack.

    Signed-off-by: Jason Ekstrand <<a href="mailto:jason@jlekstrand.net">jason@jlekstrand.net</a>>
    Reviewed-by: Connor Abbott <<a href="mailto:cwabbott0@gmail.com">cwabbott0@gmail.com</a>>

:040000 040000 b084afb90cdcfa37be94c6b8edeab3fea8076faf
d3ed6d3db2f7e9b62b8f4da952e0e768cb6f8856 M src
bisect run success</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>