[cfe-dev] RFC: __atomic_* support for gcc 4.7 compatibility
Richard Smith
richard at metafoo.co.uk
Tue Apr 10 12:29:28 PDT 2012
On Tue, Apr 10, 2012 at 12:22 PM, Richard Smith <richard at metafoo.co.uk>wrote:
> 5) Clang provides an __atomic_init builtin, which gcc does not provide,
> and which crashes during CodeGen.
>
I should clarify: this builtin works fine on scalar types, but crashes in
cases like this:
struct T { char v[4]; };
_Atomic(T) a;
void f() { __atomic_init(&a, T()); }
If this builtin is useful (in particular for C11, since neither libstdc++
nor libc++ need it), I'll take a look at fixing it instead of removing it.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20120410/e96c3035/attachment.html>
More information about the cfe-dev
mailing list