diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2010-03-05 12:20:47 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2010-03-05 12:20:47 +0000 |
commit | 8e121d80373a2fb09e8e7b0295f948b0515f250d (patch) | |
tree | b60fffb76d5b66cfa1dc7839f9d8ba00c4d55bff /ACE/ace/ace.mpc | |
parent | bc9dda30559fa47bad2fa3025176dedb53fc44ed (diff) | |
download | ATCD-8e121d80373a2fb09e8e7b0295f948b0515f250d.tar.gz |
Fri Mar 5 12:20:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/Atomic_Op.h:
* ace/Atomic_Op.inl:
* ace/Atomic_Op_GCC_T.cpp:
* ace/Atomic_Op_GCC_T.h:
* ace/Atomic_Op_GCC_T.inl:
Added new Atomic template for the GCC builtin atomic op support.
This is used on PPC64/PPC32/IA64 for int/unsigned int/long/unsigned long.
On EM64T we do use this for int/unsigned int, the ACE assembly version for
long/unsigned long is faster than the GCC.
* ace/config-g++-common.h:
Enable the new builtin atomic also for EM64T
* ace/ace.mpc:
* ace/Makefile.am:
Added new files
Diffstat (limited to 'ACE/ace/ace.mpc')
-rw-r--r-- | ACE/ace/ace.mpc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ACE/ace/ace.mpc b/ACE/ace/ace.mpc index fbc2424a2ed..51cdb14f50b 100644 --- a/ACE/ace/ace.mpc +++ b/ACE/ace/ace.mpc @@ -291,6 +291,7 @@ project(ACE) : ace_output, acedefaults, install, other, codecs, token, svcconf, Asynch_Acceptor.cpp Asynch_Connector.cpp Atomic_Op_T.cpp + Atomic_Op_GCC_T.cpp Auto_Functor.cpp Auto_IncDec_T.cpp Auto_Ptr.cpp |