aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/tilegx
diff options
context:
space:
mode:
authorWalter Lee <walt@tilera.com>2014-01-25 20:27:55 +0000
committerWalter Lee <walt@gcc.gnu.org>2014-01-25 20:27:55 +0000
commitdab03fe308a782020a40734cf97dfe01e3cbc8ba (patch)
tree3449105e1fd59b34b876af4b50ccbbe2c6a8a3f5 /gcc/config/tilegx
parent905c20c1239ab74388b3c9017356e7509d7cd845 (diff)
downloadgcc-dab03fe308a782020a40734cf97dfe01e3cbc8ba.zip
gcc-dab03fe308a782020a40734cf97dfe01e3cbc8ba.tar.gz
gcc-dab03fe308a782020a40734cf97dfe01e3cbc8ba.tar.bz2
tilegx-c.c (tilegx_cpu_cpp_builtins): Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_{1,2}.
2014-01-25 Walter Lee <walt@tilera.com> * config/tilegx/tilegx-c.c (tilegx_cpu_cpp_builtins): Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_{1,2}. * config/tilegx/tilepro-c.c (tilepro_cpu_cpp_builtins): Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_{1,2,4,8}. From-SVN: r207083
Diffstat (limited to 'gcc/config/tilegx')
-rw-r--r--gcc/config/tilegx/tilegx-c.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/tilegx/tilegx-c.c b/gcc/config/tilegx/tilegx-c.c
index 909659b..e71965c 100644
--- a/gcc/config/tilegx/tilegx-c.c
+++ b/gcc/config/tilegx/tilegx-c.c
@@ -47,6 +47,9 @@ tilegx_cpu_cpp_builtins (struct cpp_reader *pfile)
if (TARGET_32BIT)
builtin_define ("__tilegx32__");
+ builtin_define ("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1");
+ builtin_define ("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2");
+
TILEGX_CPU_CPP_ENDIAN_BUILTINS ();
GNU_USER_TARGET_OS_CPP_BUILTINS ();
}