<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - mesa fails to check for gcc atomic primitives before using them"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93089#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - mesa fails to check for gcc atomic primitives before using them"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93089">bug 93089</a>
              from <span class="vcard"><a class="email" href="mailto:jsg@openbsd.org" title="Jonathan Gray <jsg@openbsd.org>"> <span class="fn">Jonathan Gray</span></a>
</span></b>
        <pre>I added support for the gnu binary integer constant extension to gcc
specifically for the intel driver in Mesa.  We've also changed the behaviour of
the sync builtins with PIC on i386 to not clobber ebx as well and people are
working on implementing the sync builtins for mips64.  Mesa won't build with
newer versions of out of tree compilers anyway due to the problem misdetecting
SSE4.1 there is another PR for
(<a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - configure does not test whether assembler supports sse4.1"
   href="show_bug.cgi?id=91806">https://bugs.freedesktop.org/show_bug.cgi?id=91806</a>).

Even with the latest GCC these atomic builtins won't be available on all
platforms anyway.  Mesa is rapidly becoming i386/amd64/powerpc/sparc64 only.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>