<html>
    <head>
      <base href="http://llvm.org/bugs/" />
    </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 --- - Mesa llvmpipe lp_test_blend regression"
   href="http://llvm.org/bugs/show_bug.cgi?id=20903">20903</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Mesa llvmpipe lp_test_blend regression
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>new-bugs
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>trunk
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

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

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

        <tr>
          <th>Keywords</th>
          <td>regression
          </td>
        </tr>

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

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>new bugs
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedbugs@nondot.org
          </td>
        </tr>

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

        <tr>
          <th>CC</th>
          <td>brian.e.paul@gmail.com, jfonseca@vmware.com, llvmbugs@cs.uiuc.edu, rafael.espindola@gmail.com, sroland@vmware.com
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Mesa unit test lp_test_blend regressed starting at llvm-3.6.0svn r217548.

$ ./build/linux-x86_64-debug/bin/lp_test_blend
 type=u8nx16 rgb_func=sub rgb_src_factor=zero rgb_dst_factor=inv_src_color
alpha_func=rev_sub alpha_src_factor=one alpha_dst_factor=const_color ...
MISMATCH
  Src:  0  0  0 d2  0 c0 94  0  0  0 bb 35 28 40 9e 49
  Src1:  0 23  0  0 f7 51  0  8  0 cf bb 99  0 7d 3c a2
  Dst:  0  0  0 b3 eb 41 d1  0 81  0  0 22  0  0 67 6b
  Con:  0  0 76 e1  0  0  0  0 3e  0  0  0  0  0  0 17
  Res:  0  0  0 70  0  0  0  0  0  0  0  0  0  0  0  0
  Ref:  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
 type=u8nx16 rgb_func=rev_sub rgb_src_factor=zero rgb_dst_factor=const_alpha
alpha_func=rev_sub alpha_src_factor=one alpha_dst_factor=inv_dst_alpha ...
MISMATCH
  Src: be  0  0 64  0  0  0  2  0  0  0  0  0 5f c6  0
  Src1:  0  0  0  0  0  0 f0 8a  0 59 94  0 33  0  0  0
  Dst: 4d  0 49 a8  7 6a  0 57  0 cb a2  0  0 cf  0  0
  Con: 83  0  0  0  0 9d 97  0 a5  0 b6 1e  0 5c  0  9
  Res:  0  0  0  0  0  0  0  0  0 18 13  0  0  7  0  0
  Ref:  0  0  0  0  0  0  0 37  0 18 13  0  0  7  0  0
 type=u8nx16 rgb_func=add rgb_src_factor=one rgb_dst_factor=const_color
alpha_func=min alpha_src_factor=zero alpha_dst_factor=inv_src1_color ...
MISMATCH
  Src:  0  0 61  0  0 bb  0  0  0 d0 4d  0  0  0 b6 14
  Src1: 8a 76  0  0  0 33  0  0  0  0  0  0 f4  7 b5 24
  Dst: 87  0 b5 ef  0 a0  0 ba  0  0 cf bb c0  0  0  0
  Con:  0  0 ea  0  0  0  0 76  0 2b  0 70 a9 ec 77 ed
  Res:  0  0 ff  0  0 45  0  0  0 30 b4  0 7f  0 4a  0
  Ref:  0  0 ff  0  0 bb  0  0  0 d0 4d  0 7f  0 b6  0


# first bad commit: [3b670550ad8b4e77bae1cf265f73ea814b8a9cd5] Add
doInitialization/doFinalization to DataLayoutPass.


commit 3b670550ad8b4e77bae1cf265f73ea814b8a9cd5
Author: Rafael Espindola <<a href="mailto:rafael.espindola@gmail.com">rafael.espindola@gmail.com</a>>
Date:   Wed Sep 10 21:27:43 2014 +0000

    Add doInitialization/doFinalization to DataLayoutPass.

    With this a DataLayoutPass can be reused for multiple modules.

    Once we have doInitialization/doFinalization, it doesn't seem necessary to
pass
    a Module to the constructor.

    Overall this change seems in line with the idea of making DataLayout a
required
    part of Module. With it the only way of having a DataLayout used is to add
it
    to the Module.

    git-svn-id: <a href="https://llvm.org/svn/llvm-project/llvm/trunk@217548">https://llvm.org/svn/llvm-project/llvm/trunk@217548</a>
91177308-0d34-0410-b5e6-96231b3b80d8</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>