summaryrefslogtreecommitdiff
path: root/ACE/ace/config-g++-common.h
Commit message (Collapse)AuthorAgeFilesLines
* Removed ACE_EXPLICIT_TEMPLATE_DESTRUCTOR_TAKES_ARGS, not necessary anymoreJohnny Willemsen2021-06-221-1/+0
| | | | * ACE/ace/config-g++-common.h:
* Merge branch 'master' into jwi-ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIBJohnny Willemsen2021-06-071-2/+0
|\
| * All compilers we support provide ACE_HAS_NEW_NOTHROWJohnny Willemsen2021-06-061-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ACE/ace/CORBA_macros.h: * ACE/ace/OS_Memory.h: * ACE/ace/README: * ACE/ace/Svc_Handler.cpp: * ACE/ace/Svc_Handler.h: * ACE/ace/config-all.h: * ACE/ace/config-g++-common.h: * ACE/ace/config-hpux-11.00.h: * ACE/ace/config-lynxos.h: * ACE/ace/config-sunos5.5.h: * ACE/ace/config-win32-borland.h: * ACE/ace/config-win32-msvc-14.h: * ACE/examples/DLL/Newsweek.cpp: * ACE/examples/DLL/Newsweek.h: * ACE/examples/DLL/Today.cpp: * ACE/examples/DLL/Today.h: * ACE/examples/Shared_Malloc/test_persistence.cpp: * ACE/tests/DLL_Test_Impl.cpp: * ACE/tests/DLL_Test_Impl.h: * ACE/tests/Dynamic_Test.cpp: * TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp: * TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context_Factory.cpp: * TAO/orbsvcs/orbsvcs/Naming/Naming_Server.cpp: * TAO/orbsvcs/orbsvcs/Naming/Persistent_Naming_Context_Factory.cpp: * TAO/tao/Var_Size_Argument_T.cpp: * TAO/tests/POA/DSI/Database_i.cpp: * TAO/tests/POA/DSI/Database_i.h:
| * Cleanup more ACE_NEW_THROWS_EXCEPTIONSJohnny Willemsen2021-06-061-1/+0
| | | | | | | | | | | | | | | | | | * ACE/ace/config-g++-common.h: * ACE/ace/config-suncc-common.h: * ACE/ace/config-sunos5.4-sunc++-4.x.h: * ACE/ace/config-sunos5.5.h: * ACE/ace/config-win32-msvc-14.h: * ACE/ace/config-win32-msvc.h:
* | We require now that the standard C++ library is supported and available in ↵Johnny Willemsen2021-06-071-2/+0
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the std namespace, removed support for non compliant configurations * ACE/ace/Auto_Ptr.h: * ACE/ace/Auto_Ptr.inl: * ACE/ace/Global_Macros.h: * ACE/ace/IOStream.h: * ACE/ace/README: * ACE/ace/ace_wchar.h: * ACE/ace/config-aix-5.x.h: * ACE/ace/config-all.h: * ACE/ace/config-g++-common.h: * ACE/ace/config-hpux-11.00.h: * ACE/ace/config-icc-common.h: * ACE/ace/config-integritySCA.h: * ACE/ace/config-kfreebsd.h: * ACE/ace/config-linux-common.h: * ACE/ace/config-mqx.h: * ACE/ace/config-netbsd.h: * ACE/ace/config-openvms.h: * ACE/ace/config-qnx.h: * ACE/ace/config-suncc-common.h: * ACE/ace/config-sunos5.5.h: * ACE/ace/config-sunos5.6.h: * ACE/ace/config-vxworks6.4.h: * ACE/ace/config-win32-borland.h: * ACE/ace/config-win32-msvc-14.h: * ACE/ace/iosfwd.h: * ACE/ace/streams.h: * ACE/examples/C++NPv1/Logging_Client.cpp: * ACE/examples/C++NPv2/Select_Reactor_Logging_Server.cpp: * ACE/examples/C++NPv2/Server_Shutdown.cpp: * ACE/examples/C++NPv2/TP_Reactor_Logging_Server.cpp: * ACE/tests/IOStream_Test.cpp: * TAO/DevGuideExamples/PortableInterceptors/Auth/Messenger_i.cpp: * TAO/DevGuideExamples/PortableInterceptors/Auth/ServerInitializer.cpp: * TAO/DevGuideExamples/PortableInterceptors/Auth/ServerInterceptor.cpp: * TAO/DevGuideExamples/PortableInterceptors/PICurrent/Messenger_i.cpp: * TAO/docs/tutorials/Quoter/AMI/Stock_i.h: * TAO/docs/tutorials/Quoter/Naming_Service/Stock_i.h: * TAO/docs/tutorials/Quoter/On_Demand_Activation/Stock_i.h: * TAO/docs/tutorials/Quoter/Simple/Impl-Repo/Stock_i.h: * TAO/docs/tutorials/Quoter/Simple/ImprovedServer/Stock_i.h: * TAO/docs/tutorials/Quoter/Simple/Persistent/Stock_i.h: * TAO/docs/tutorials/Quoter/Simple/Server/Stock_i.h: * TAO/orbsvcs/DevGuideExamples/PortableInterceptors/PICurrent_NameService/Messenger_i.cpp: * TAO/orbsvcs/examples/LoadBalancing/Stock.h:
* Merge pull request #1388 from jwillemsen/jwi-cegccJohnny Willemsen2021-01-051-2/+2
|\ | | | | Removed support for CE GCC, not maintained for a long time, closes #1387
| * Removed support for CE GCC, not maintained for a long time, closes #1387Johnny Willemsen2021-01-051-2/+2
| | | | | | | | | | | | | | | | | | * ACE/ace/config-win32-cegcc.h: * ACE/include/makeinclude/platform_cegcc.GNU: Deleted. * ACE/ace/config-g++-common.h: * ACE/ace/config-win32.h:
* | Merge branch 'master' into jwi-ACE_HAS_CPLUSPLUS_HEADERSJohnny Willemsen2021-01-051-2/+0
|\ \
| * \ Merge pull request #1385 from jwillemsen/jwi-ACE_HAS_STDCPP_STL_INCLUDESJohnny Willemsen2021-01-051-1/+0
| |\ \ | | | | | | | | Cleanup ACE_HAS_STDCPP_STL_INCLUDES
| | * | Cleanup ACE_HAS_STDCPP_STL_INCLUDESJohnny Willemsen2021-01-051-1/+0
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ACE/ace/IOStream.h: * ACE/ace/README: * ACE/ace/config-g++-common.h: * ACE/ace/config-icc-common.h: * ACE/ace/config-linux-common.h: * ACE/ace/config-openvms.h: * ACE/ace/config-suncc-common.h: * ACE/ace/config-sunos5.6.h: * ACE/ace/config-win32-interix.h:
| * | Removed ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR, all compilers have ↵Johnny Willemsen2021-01-051-1/+0
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | working explicit template destructors now * ACE/ace/Global_Macros.h: * ACE/ace/README: * ACE/ace/config-g++-common.h: * ACE/ace/config-hpux-11.00.h: * ACE/ace/config-icc-common.h: * ACE/ace/config-macosx-leopard.h: * ACE/ace/config-macosx-tiger.h: * ACE/ace/config-suncc-common.h: * ACE/ace/config-win32-msvc-14.h:
* | Removed ACE_HAS_CPLUSPLUS_HEADERS, not usedJohnny Willemsen2021-01-051-1/+0
|/ | | | | | | | | | | | | | | | | | | | | * ACE/ace/README: * ACE/ace/config-aix-5.x.h: * ACE/ace/config-cygwin32.h: * ACE/ace/config-g++-common.h: * ACE/ace/config-hpux-11.00.h: * ACE/ace/config-icc-common.h: * ACE/ace/config-integritySCA.h: * ACE/ace/config-linux-common.h: * ACE/ace/config-lynxos.h: * ACE/ace/config-openvms.h: * ACE/ace/config-suncc-common.h: * ACE/ace/config-sunos5.4-g++.h: * ACE/ace/config-sunos5.4-sunc++-4.x.h: * ACE/ace/config-sunos5.5.h: * ACE/ace/config-vxworks6.4.h: * ACE/ace/config-win32-borland.h: * ACE/ace/config-win32-dmc.h: * ACE/ace/config-win32-msvc-14.h:
* Merge branch 'jwi-cleanupgcc3' of https://github.com/jwillemsen/ATCD into ↵Johnny Willemsen2020-11-301-3/+0
|\ | | | | | | jwi-cleanupgcc3
| * Update config-g++-common.hJohnny Willemsen2020-11-281-3/+0
| |
* | ACE_EXPLICIT_TEMPLATE_DESTRUCTOR_TAKES_ARGS is for gcc >= 3.3Johnny Willemsen2020-11-301-1/+1
|/ | | | * ACE/ace/config-g++-common.h:
* Removed some old gcc version checksJohnny Willemsen2020-11-281-4/+1
| | | | * ACE/ace/config-g++-common.h:
* Cleanup for gcc <= 4.8 which don't support C++11Johnny Willemsen2020-11-281-34/+6
| | | | | | | | | | | | | | | | | * ACE/ace/OS_NS_dlfcn.inl: * ACE/ace/Stack_Trace.cpp: * ACE/ace/Time_Value.inl: * ACE/ace/config-aix-5.x.h: * ACE/ace/config-g++-common.h: * ACE/ace/config-icc-common.h: * ACE/ace/config-macosx-leopard.h: * ACE/ace/config-macosx-tiger.h: * ACE/ace/config-macros.h: * ACE/ace/config-sunos5.5.h: * ACE/ace/os_include/os_dlfcn.h: * TAO/orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.h: * TAO/orbsvcs/orbsvcs/Notify/RT_Factory.h: * TAO/tao/SystemException.h:
* Create ACE_GCC_NO_RETURN, Add to ACE_OS::_exitFred Hornsey2020-08-191-0/+4
| | | | To fix fallthrough warning in ACE.cpp. Also added to ACE_OS::abort.
* Compare cplusplus >= to make it easier to determine what is done, no need to ↵Johnny Willemsen2020-04-281-13/+11
| | | | | | check for g++/clang specific releases * ACE/ace/config-g++-common.h:
* When __cplusplus is bigger as 201703L we ste ACE_HAS_CPP20Johnny Willemsen2020-04-281-0/+3
| | | | * ACE/ace/config-g++-common.h:
* clang: set ACE_HAS_CPP11 based on predefined macrosAdam Mitz2018-01-111-1/+1
|
* When __cplusplus is larger than 201402L we have C++17 support so set ↵Johnny Willemsen2017-06-191-0/+3
| | | | | | ACE_HAS_CPP17 * ACE/ace/config-g++-common.h:
* Revert "some (bundled) minor changes (take 2)"revert-176-masterJohnny Willemsen2016-10-311-16/+1
|
* Merge branch 'master' of https://github.com/DOCGroup/ACE_TAOErik Sohns2016-10-231-2/+3
|\
| * Use explicit template class instantiation for ACE_*_SINGLETON_DECLARE with ↵Huang-Ming Huang2016-09-211-2/+3
| | | | | | | | | | | | | | GCC 4 and above This prevents multiple definition of typeinfo symbols during linking, only seen on arm-linux-gnueabihf-g++.
* | fixed an issue with (exported) template specializations (Win32)Erik Sohns2015-12-041-1/+1
| |
* | fixed an issue with (exported) template specializations (Win32)Erik Sohns2015-12-041-0/+7
| |
* | fixed an issue with (exported) template specializations (Win32)Erik Sohns2015-12-041-1/+9
|/
* Zapped two line id tagsJohnny Willemsen2015-01-071-3/+0
|
* Mon Sep 8 12:12:24 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2014-09-081-2/+6
| | | | | | | | | | | | | | | | | * ace/OS_Log_Msg_Attributes.h: Use ACE_UNIMPLEMENTED_FUNC because that maps to deleted operations with C++11 * ace/config-g++-common.h: Only define ACE_Proper_Export_Flag and ACE_Proper_Import_Flag when they are not defined yet * ace/os_include/os_stropts.h: Updated fix for clang * tests/Compiler_Features_35_Test.cpp: Extended this unit test
* Thu May 22 07:51:53 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2014-05-221-0/+3
| | | | | | | * ace/config-g++-common.h: Set ACE_HAS_CPP14 when we __cplusplus is larger than 201103L
* Thu Sep 27 06:30:22 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2012-09-271-0/+6
| | | | | | | | | | | | | | | * ace/config-g++-common.h: Introduced a new ACE_HAS_CPP11 which is set with GCC 4.7 at the moment the C++11 features are enabled * tests/Compiler_Features_15_Test.cpp: * tests/Compiler_Features_16_Test.cpp: * tests/Compiler_Features_17_Test.cpp: * tests/Compiler_Features_18_Test.cpp: * tests/run_test.lst: * tests/tests.mpc: Added some new compiler tests to validate the compiler C++11 support
* Mon Mar 7 16:14:33 UTC 2011 Vladimir Zykov <vladimir.zykov@prismtech.com>vzykov2011-03-071-0/+9
| | | | | | | | | | | | | * ace/config-g++-common.h: * ace/OS_NS_stdio.h: * ace/Process.h: * ace/OS_NS_time.h: Added format GCC __attribute__ to printf-like functions. * tests/TP_Reactor_Test.cpp: * apps/gperf/src/Options.cpp: * examples/APG/Threads/Message_Blocks.cpp: Fixed warnings from incorrect use of printf format.
* Thu Oct 28 07:38:47 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-10-281-5/+0
| | | | | | | | | | | | | | | * ace/Array_Map.h: * ace/Array_Map.cpp: * ace/Auto_Functor.h: * ace/Auto_Functor.inl: * ace/Value_Ptr.h: * ace/config-g++-common.h: * ace/config-win32-msvc-8.h: * performance-tests/Misc/test_singleton.cpp: Cleanup because GCC < 3 isn't supported anymore * include/makeinclude/platform_hpux_aCC.GNU: aCC 3.31 isn't supported anymore for a long time
* Wed Oct 27 17:47:55 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-10-271-5/+0
| | | | | | | | * ace/config-g++-common.h: * examples/APG/Logging/Trace.h: * examples/APG/Logging/Trace_Return.cpp: * examples/APG/Logging/Wrap_Macros.cpp: Removed support for GCC < 3
* Fri Oct 1 11:55:23 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-10-011-1/+3
| | | | | | | | | | | | | | | | | | * ace/config-g++-common.h: * ace/config-qnx-neutrino.h: * ace/config-qnx-rtp-common.h: Fixed redefinition warnings * ace/ace_for_tao.mpc: Zapped some files * ace/config-win32-common.h: * ace/config-win32-msvc.h: * ace/config-win32.h: Cleanup * ace/config-win32-ghs.h: Removed this file.
* Thu Sep 30 08:09:34 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-09-301-8/+5
| | | | | | | | | | | | | | | | * ace/IOStream.h: * ace/config-g++-common.h: * ace/config-hpux-11.00.h: * ace/config-linux-common.h: * ace/config-mvs.h: * ace/config-sunos5.5.h: * ace/config-win32-borland.h: * ace/config-win32-cegcc.h: * ace/config-win32-dmc.h: * ace/config-win32-ghs.h: * ace/config-win32-mingw.h: * ace/config-win32-msvc.h: Cleanup, move g++ version defines to config-g++-common.h
* Thu Sep 9 09:29:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-09-091-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ace/CDR_Base.h: * ace/CDR_Base.cpp: * ace/DEV.h: * ace/FILE.h: * ace/Global_Macros.h: * ace/INET_Addr.inl: * ace/Malloc_T.h: * ace/Malloc_T.inl: * ace/Malloc_T.cpp: * ace/SOCK_Dgram_Bcast.cpp: * ace/SSL/SSL_SOCK.h: * ace/Shared_Memory_Pool.cpp: * ace/Sock_Connect.cpp: * ace/config-aix-5.x.h: * ace/config-doxygen.h: * ace/config-g++-common.h: * ace/config-hpux-11.00.h: * ace/config-icc-common.h: * ace/config-integritySCA.h: * ace/config-linux-common.h: * ace/config-macros.h: * ace/config-mvs.h: * ace/config-openvms.h: * ace/config-suncc-common.h: * ace/config-sunos5.5.h: * ace/config-sunos5.6.h: * ace/config-tandem-nsk-mips-v2.h: * ace/config-tandem-nsk-mips-v3.h: * ace/config-win32-borland.h: * ace/config-win32-dmc.h: * ace/config-win32-ghs.h: * ace/config-win32-msvc-10.h: * ace/config-win32-msvc-7.h: * ace/config-win32-msvc-8.h: * ace/config-win32-msvc-9.h: * examples/IOStream/server/iostream_server.h: * examples/IPC_SAP/SOCK_SAP/C-inserver.cpp: * examples/IPC_SAP/SSL_SAP/SSL-server-fancy.cpp: * examples/Reactor/Misc/test_event_handler_t.cpp: * tests/Basic_Types_Test.cpp: * tests/Conn_Test.cpp: * tests/Message_Queue_Test.cpp: * tests/SSL/Thread_Pool_Reactor_SSL_Test.h: * tests/SSL/Thread_Pool_Reactor_SSL_Test.cpp: Cleanup, all compilers support templated typedefs * ace/config-cray.h: * ace/config-cxx-common.h: Removed these files, obsolete
* Wed Aug 11 13:45:52 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-08-111-0/+2
| | | | | | * ace/config-g++-common.h: Only enable GCC builtin atomic op when threads are enabled. Thanks to Rafi <rafi dot net at gmail dot com> for reporting this
* Thu Aug 5 08:13:51 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-08-051-15/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ace/CORBA_macros.h: * ace/Global_Macros.h: * ace/Vector_T.h: * ace/ace_wchar.h: * ace/config-cxx-common.h: * ace/config-doxygen.h: * ace/config-g++-common.h: * ace/config-hpux-11.00.h: * ace/config-icc-common.h: * ace/config-integritySCA.h: * ace/config-macros.h: * ace/config-netbsd.h: * ace/config-openvms.h: * ace/config-suncc-common.h: * ace/config-sunos5.4-sunc++-4.x.h: * ace/config-sunos5.5.h: * ace/config-tandem-nsk-mips-v2.h: * ace/config-tandem-nsk-mips-v3.h: * ace/config-unixware-7.1.0.h: * ace/config-unixware-7.1.0.udk.h: * ace/config-win32-borland.h: * ace/config-win32-dmc.h: * ace/config-win32-ghs.h: * ace/config-win32-interix.h: * ace/config-win32-msvc-10.h: * ace/config-win32-msvc-7.h: * ace/config-win32-msvc-8.h: * ace/config-win32-msvc-9.h: * include/makeinclude/platform_aix.GNU: * include/makeinclude/platform_aix_g++.GNU: * include/makeinclude/platform_aix_ibm.GNU: * include/makeinclude/platform_cray.GNU: * include/makeinclude/platform_freebsd.GNU: * include/makeinclude/platform_gnuwin32_common.GNU: * include/makeinclude/platform_hpux_aCC.GNU: * include/makeinclude/platform_hpux_gcc.GNU: * include/makeinclude/platform_integrity_ghs.GNU: * include/makeinclude/platform_irix6.x_common.GNU: * include/makeinclude/platform_linux_common.GNU: * include/makeinclude/platform_lynxos.GNU: * include/makeinclude/platform_macosx.GNU: * include/makeinclude/platform_macosx_common.GNU: * include/makeinclude/platform_macosx_icc.GNU: * include/makeinclude/platform_macosx_panther.GNU: * include/makeinclude/platform_netbsd.GNU: * include/makeinclude/platform_openbsd.GNU: * include/makeinclude/platform_openvms.GNU: * include/makeinclude/platform_qnx_rtp_gcc.GNU: * include/makeinclude/platform_rtems.x_g++.GNU: * include/makeinclude/platform_sunos5_g++.GNU: * include/makeinclude/platform_sunos5_sunc++.GNU: * include/makeinclude/platform_tandem.GNU: * include/makeinclude/platform_tru64_cxx.GNU: * include/makeinclude/platform_tru64_g++.GNU: * include/makeinclude/platform_unixware_g++.GNU: * include/makeinclude/platform_vxworks5.5.x.GNU: * include/makeinclude/platform_vxworks6.2.GNU: * include/makeinclude/platform_vxworks6.3.GNU: * include/makeinclude/platform_win32_dmc.GNU: * include/makeinclude/platform_win32_icc.GNU: * include/makeinclude/platform_win32_interix.GNU: * include/makeinclude/wrapper_macros.GNU: * tests/Bug_3673_Regression_Test.cpp: * tests/Reactor_Exceptions_Test.cpp: Removed support for non exception builds, ACE_HAS_EXCEPTIONS is now always defined * rpmbuild/ace-tao.spec: Small updates * ace/Exception_Macros.h: * bin/MakeProjectCreator/config/exceptions.mpb: Removed these files.
* Thu Mar 11 09:33:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-03-111-0/+5
| | | | | | | | | | | | | | | | | | | * ace/config-g++-common.h: PPU 4.1.1 for PPC doesn't have atomic builtin support for datatypes of size 1 and 2 * ace/Atomic_Op.h: * ace/Atomic_Op.inl: Added defines to just disable short/unsigned short/bool specializations * tests/run_test.lst: Enable 2610 but mark it as not fixed * ace/Process_Manager.cpp: Layout change * ace/WIN32_Asynch_IO.cpp: Const changes
* Fri Mar 5 12:20:54 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-03-051-2/+6
| | | | | | | | | | | | | | | | | | | * 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
* Fri Feb 12 10:36:30 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-02-121-1/+5
| | | | | | * ace/config-g++-common.h: Expanded autodetected support for GCC builtin __sync_XXX atomic op functions to the IA64 platform
* Thu Feb 11 19:52:30 UTC 2010 Martin Corino <mcorino@remedy.nl>mcorino2010-02-111-1/+2
| | | | | | | | * ace/config-g++-common.h: Expanded autodetected support for GCC builtin __sync_XXX atomic op functions to all powerpc platforms.
* Wed Feb 10 18:39:30 UTC 2010 Martin Corino <mcorino@remedy.nl>mcorino2010-02-101-0/+8
| | | | | | | | | | | | | | | | | | * ace/config-g++-common.h: Added logic to detect (usable) support for GCC builtin __sync_XXX atomic op functions. * ace/Atomic_Op.h: * ace/Atomic_Op.inl: Changed autodetection for GCC builtin atomic ops so it will only be used when really wanted. Removed include for stdatomic.h because that has nothing to do with the __sync_XXX builtins but rather with a *proposed* atomic op implementation for the C++1x standard. The __sync_XXX builtins are truly intrinsic, i.e. no header files involved.
* ChangeLogTag: Thu Aug 13 20:40:16 UTC 2009 Olli Savia <ops@iki.fi>olli2009-08-131-1/+0
|
* Mon Aug 10 06:32:43 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-08-101-1/+1
| | | | | | | | * ace/config-win32-cegcc.h: CEGCC also has a problem with isprint * ace/config-g++-common.h: Also with CEGCC don't use visibility features of GCC 4.4
* ChangeLogTag: Wed Feb 18 10:25:49 UTC 2009 Olli Savia <ops@iki.fi>olli2009-02-181-0/+2
|
* Wed Dec 24 10:25:46 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2008-12-241-0/+24
|
* Mon Aug 4 07:20:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2008-08-041-6/+0
|