<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Incorrect code generation for atomic operations if HAVE_INTEL_ATOMIC_PRIMITIVES defined"
href="https://bugs.freedesktop.org/show_bug.cgi?id=103559#c8">Comment # 8</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Incorrect code generation for atomic operations if HAVE_INTEL_ATOMIC_PRIMITIVES defined"
href="https://bugs.freedesktop.org/show_bug.cgi?id=103559">bug 103559</a>
from <span class="vcard"><a class="email" href="mailto:spitzak@gmail.com" title="Bill Spitzak <spitzak@gmail.com>"> <span class="fn">Bill Spitzak</span></a>
</span></b>
<pre>Apparently the old commands come from the "Intel Itanium Processor-specific
Application Binary Interface, section 7.4". This is according to the gcc page
<a href="https://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Atomic-Builtins.html">https://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Atomic-Builtins.html</a>. The Intel
docuement: <a href="https://uclibc.org/docs/psABI-ia64.pdf">https://uclibc.org/docs/psABI-ia64.pdf</a>
Therefore calling these "GCC_LEGACY" is probably wrong. "INTEL" is more
accurate but certainly leads people to believe it has something to do with I86.
I'm thinking they should be called "ICC" (the name of the Intel C Compiler is
ICC) or maybe IIPsABI using the initial of the document title, or some
variation of that.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>