<font><font face="tahoma,sans-serif">Hi;</font></font><div><font><font face="tahoma,sans-serif"><br></font></font></div><div><font><font face="tahoma,sans-serif">GCC 4.7 was out today and looks like clang has some problems parsing the new C++ headers, I hit two problems while bootstrapping llvm itself:</font></font></div>

<div><font><font face="tahoma,sans-serif"><br></font></font></div><div><font><font face="tahoma,sans-serif"><div>In file included from /home/abuild/rpmbuild/BUILD/llvm-3.0/lib/Support/Allocator.cpp:16:</div><div>In file included from /home/abuild/rpmbuild/BUILD/llvm-3.0/include/llvm/Support/Recycler.h:18:</div>

<div>In file included from /home/abuild/rpmbuild/BUILD/llvm-3.0/include/llvm/ADT/ilist.h:44:</div><div>In file included from /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../include/c++/4.7/iterator:63:</div><div>In file included from /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../include/c++/4.7/ostream:39:</div>

<div>In file included from /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../include/c++/4.7/ios:42:</div><div>In file included from /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../include/c++/4.7/bits/ios_base.h:40:</div>

<div>/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../include/c++/4.7/ext/atomicity.h:48:45: error: use of undeclared identifier '__ATOMIC_ACQ_REL'</div><div>  { return __atomic_fetch_add(__mem, __val, __ATOMIC_ACQ_REL); }</div>

<div><br></div><div>also</div><div><br></div><div><div>In file included from /home/abuild/rpmbuild/BUILD/llvm-3.0/lib/Support/APSInt.cpp:15:</div><div>In file included from /home/abuild/rpmbuild/BUILD/llvm-3.0/include/llvm/ADT/APSInt.h:18:</div>

<div>In file included from /home/abuild/rpmbuild/BUILD/llvm-3.0/include/llvm/ADT/APInt.h:19:</div><div>In file included from /home/abuild/rpmbuild/BUILD/llvm-3.0/include/llvm/Support/MathExtras.h:17:</div><div>In file included from /home/abuild/rpmbuild/BUILD/llvm-3.0/include/llvm/Support/SwapByteOrder.h:20:</div>

<div>/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../include/c++/4.7/limits:1404:27: error: use of undeclared identifier '__int128'; did you mean '__int128_t'?</div><div>    struct numeric_limits<__int128></div>

</div><div><br></div><div>Would be nice to get these fixed/workarounded before 3.1 release.</div><div><br></div><div>Regards,</div><div>ismail</div><div><br></div></font></font></div>