<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - "volatile" in OpenCL code not recognized by POLARIS10 and KABINI"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=107369#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - "volatile" in OpenCL code not recognized by POLARIS10 and KABINI"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=107369">bug 107369</a>
              from <span class="vcard"><a class="email" href="mailto:awatry@gmail.com" title="Aaron Watry <awatry@gmail.com>"> <span class="fn">Aaron Watry</span></a>
</span></b>
        <pre>My home system has an RX580 (Polaris10).

I just cloned/built CLBlast and it appears to be running ./clblast_tuner_xgemm
(mentioned as the specific failing case in
<a href="https://github.com/CNugteren/CLBlast/issues/298">https://github.com/CNugteren/CLBlast/issues/298</a>) successfully, so I don't know
that the issue is polaris10 specific.

In my case, I've got Mesa 18.2.0-b21b38c46cd61d9 (latest upstream as of the
last hour or so), libclc r335280 (latest revision since late June), and llvm
7.0.0-svn as of r337934 (a few minutes ago).

I did notice that the LLVM version for both failing cases is different than the
passing ones, so I went and downgraded to llvm 6.0.1... but it still works.

w/ LLVM 6.0.1 (first section of 578 tests):
  Found best result 1.43 ms: 1505.0 GFLOPS

w/ LLVM 7.0.0svn:
  Found best result 1.50 ms: 1428.2 GFLOPS

I'd agree with Jan that a dump of the dumped llvm bitcode would be useful.
Also, it may be interesting to try to upgrade libclc or mesa to the latest
upstream code to see if one of those has an effect.</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>