Updated aCC config.

Removed aCC workarounds that are no longer needed.


[SVN r34938]
This commit is contained in:
John Maddock
2006-08-24 11:00:19 +00:00
parent 0a4fb6ea0e
commit 3e90c3f737
2 changed files with 18 additions and 5 deletions

View File

@@ -30,7 +30,6 @@
#if (__HP_aCC <= 33900) || !defined(BOOST_STRICT_CONFIG) #if (__HP_aCC <= 33900) || !defined(BOOST_STRICT_CONFIG)
# define BOOST_NO_UNREACHABLE_RETURN_DETECTION # define BOOST_NO_UNREACHABLE_RETURN_DETECTION
# define BOOST_NO_TEMPLATE_TEMPLATES # define BOOST_NO_TEMPLATE_TEMPLATES
# define BOOST_NO_SWPRINTF
# define BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS # define BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS
# define BOOST_NO_IS_ABSTRACT # define BOOST_NO_IS_ABSTRACT
// std lib config should set this one already: // std lib config should set this one already:

View File

@@ -2,6 +2,7 @@
// (C) Copyright Jens Maurer 2001 - 2003. // (C) Copyright Jens Maurer 2001 - 2003.
// (C) Copyright David Abrahams 2002. // (C) Copyright David Abrahams 2002.
// (C) Copyright Toon Knapen 2003. // (C) Copyright Toon Knapen 2003.
// (C) Copyright Boris Gubenko 2006.
// Use, modification and distribution are subject to the // Use, modification and distribution are subject to the
// Boost Software License, Version 1.0. (See accompanying file // Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -15,11 +16,15 @@
// In principle, HP-UX has a nice <stdint.h> under the name <inttypes.h> // In principle, HP-UX has a nice <stdint.h> under the name <inttypes.h>
// However, it has the following problem: // However, it has the following problem:
// Use of UINT32_C(0) results in "0u l" for the preprocessed source // Use of UINT32_C(0) results in "0u l" for the preprocessed source
// (verifyable with gcc 2.95.3, assumed for HP aCC) // (verifyable with gcc 2.95.3)
// #define BOOST_HAS_STDINT_H #if (defined(__GNUC__) && (__GNUC__ >= 3)) || defined(__HP_aCC)
# define BOOST_HAS_STDINT_H
#endif
#define BOOST_NO_SWPRINTF #if !(defined(__HP_aCC) || !defined(_INCLUDE__STDC_A1_SOURCE))
#define BOOST_NO_CWCTYPE # define BOOST_NO_SWPRINTF
# define BOOST_NO_CWCTYPE
#endif
#if defined(__GNUC__) #if defined(__GNUC__)
# if (__GNUC__ < 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ < 3)) # if (__GNUC__ < 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ < 3))
@@ -64,5 +69,14 @@
#ifndef BOOST_HAS_SIGACTION #ifndef BOOST_HAS_SIGACTION
# define BOOST_HAS_SIGACTION # define BOOST_HAS_SIGACTION
#endif #endif
#ifndef BOOST_HAS_NRVO
# define BOOST_HAS_NRVO
#endif
#ifndef BOOST_HAS_LOG1P
# define BOOST_HAS_LOG1P
#endif
#ifndef BOOST_HAS_EXPM1
# define BOOST_HAS_EXPM1
#endif