llvm-project/libcxxabi
Reid Kleckner cf6b0c64b9 Use __atomic_exchange_n instead of Clang's __sync_swap
Also remove an extra extern "C" from a global variable redeclaration.
This allows building libcxxabi with GCC on my system.

Reviewers: majnemer

Differential Revision: http://reviews.llvm.org/D5604

llvm-svn: 219012
2014-10-03 20:03:47 +00:00
..
cmake libcxxabi must link to dl if using bundled unwind 2014-08-18 23:43:43 +00:00
include Adding ABI support for __cxa_throw_bad_array_new_length. 2014-09-11 17:26:43 +00:00
lib Add ability to set OPTIONS for compile 2013-09-09 23:53:08 +00:00
src Use __atomic_exchange_n instead of Clang's __sync_swap 2014-10-03 20:03:47 +00:00
test Adding ABI support for __cxa_throw_bad_array_new_length. 2014-09-11 17:26:43 +00:00
www Add lit configs for libcxxabi tests. 2014-07-10 02:20:11 +00:00
CMakeLists.txt Remove strict dependency on llvm-config. 2014-08-26 20:50:07 +00:00
CREDITS.TXT Adding ABI support for __cxa_throw_bad_array_new_length. 2014-09-11 17:26:43 +00:00
LICENSE.TXT Update the copyright credits -- Happy new year 2014! 2014-01-01 08:27:31 +00:00