2
0
mirror of https://github.com/boostorg/ublas.git synced 2026-02-13 12:52:14 +00:00

Fixed placement new detection for GCC 4

Seems that only Intel Linux has a good placement new

svn path=/trunk/boost/boost/numeric/ublas/; revision=26806
This commit is contained in:
Michael Stevens
2005-01-22 17:18:53 +00:00
parent 1277a0f812
commit 0cd04953bf

View File

@@ -59,8 +59,8 @@
// GNU Compiler Collection
#if defined (__GNUC__) && ! defined (BOOST_STRICT_CONFIG)
#if __GNUC__ >= 3 && __GNUC_MINOR__ >= 4
// By ABI definition see GCC bug id 9982
#if __GNUC__ >= 4 || (__GNUC__ >= 3 && __GNUC_MINOR__ >= 4)
// Specified by ABI definition see GCC bug id 9982
#define BOOST_UBLAS_USEFUL_ARRAY_PLACEMENT_NEW
#endif
@@ -74,7 +74,7 @@
// Intel Compiler
#if defined (BOOST_INTEL) && ! defined (BOOST_STRICT_CONFIG)
#if (BOOST_INTEL >= 800)
#if defined (BOOST_INTEL_LINUX) && (BOOST_INTEL_LINUX >= 800)
// By inspection of compiler results
#define BOOST_UBLAS_USEFUL_ARRAY_PLACEMENT_NEW
#endif