X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libstdc%2B%2B-v3%2Facconfig.h;h=c2a96c2248b0fd1237b02f537c2b03255bce2913;hb=493d71ef05f984c32b2a69acf8999b2e2c97726a;hp=91ac287140366a0714f861451574d42ce7608a8c;hpb=daf887adf9c2baa722b2bb0d577308115a25b673;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libstdc++-v3/acconfig.h b/libstdc++-v3/acconfig.h index 91ac2871403..c2a96c2248b 100644 --- a/libstdc++-v3/acconfig.h +++ b/libstdc++-v3/acconfig.h @@ -1,220 +1,157 @@ // acconfig.h symbols and macros for libstdc++ v3 -*- C++ -*- -// Include support for 'long long' and 'unsigned long long'. -#undef _GLIBCPP_USE_LONG_LONG +// Defines libstdc++ version. +#undef PACKAGE +#undef VERSION -// Define if the host has a type mbstate_t defined in -// wchar.h, as required by 21.1.3.1. Some systems, namely -// hppa-hp-hpux10.20 do not meet this requirement, and must be worked -// around. -#undef _GLIBCPP_NEED_MBSTATE_T +// Needed for gettext. +#undef ENABLE_NLS +#undef HAVE_CATGETS +#undef HAVE_GETTEXT +#undef HAVE_STPCPY -// Define if code specialized for wchar_t should be used. -#undef _GLIBCPP_USE_WCHAR_T - -// Define if the compiler/host combination has __builtin_acos -#undef HAVE_BUILTIN_ACOS - -// Define if the compiler/host combination has __builtin_acosf -#undef HAVE_BUILTIN_ACOSF - -// Define if the compiler/host combination has __builtin_acosl -#undef HAVE_BUILTIN_ACOSL - -// Define if the compiler/host combination has __builtin_asin -#undef HAVE_BUILTIN_ASIN - -// Define if the compiler/host combination has __builtin_asinf -#undef HAVE_BUILTIN_ASINF - -// Define if the compiler/host combination has __builtin_asinl -#undef HAVE_BUILTIN_ASINL - -// Define if the compiler/host combination has __builtin_atan -#undef HAVE_BUILTIN_ATAN - -// Define if the compiler/host combination has __builtin_atanf -#undef HAVE_BUILTIN_ATANF - -// Define if the compiler/host combination has __builtin_atanl -#undef HAVE_BUILTIN_ATANL - -// Define if the compiler/host combination has __builtin_atan2 -#undef HAVE_BUILTIN_ATAN2 - -// Define if the compiler/host combination has __builtin_atan2f -#undef HAVE_BUILTIN_ATAN2F - -// Define if the compiler/host combination has __builtin_atan2l -#undef HAVE_BUILTIN_ATAN2L - -// Define if the compiler/host combination has __builtin_ceil -#undef HAVE_BUILTIN_CEIL - -// Define if the compiler/host combination has __builtin_ceilf -#undef HAVE_BUILTIN_CEILF - -// Define if the compiler/host combination has __builtin_ceill -#undef HAVE_BUILTIN_CEILL - -// Define if the compiler/host combination has __builtin_cos -#undef HAVE_BUILTIN_COS - -// Define if the compiler/host combination has __builtin_cosf -#undef HAVE_BUILTIN_COSF +// Include I/O support for 'long long' and 'unsigned long long'. +#undef _GLIBCXX_USE_LONG_LONG -// Define if the compiler/host combination has __builtin_cosl -#undef HAVE_BUILTIN_COSL - -// Define if the compiler/host combination has __builtin_cosh -#undef HAVE_BUILTIN_COSH +// Define if C99 math functions (like fpclassify) should be exposed. +#undef _GLIBCXX_USE_C99_MATH -// Define if the compiler/host combination has __builtin_coshf -#undef HAVE_BUILTIN_COSHF +// Define if C99 features such as lldiv_t, llabs, lldiv should be exposed. +#undef _GLIBCXX_USE_C99 -// Define if the compiler/host combination has __builtin_coshl -#undef HAVE_BUILTIN_COSHL +// Define if code specialized for wchar_t should be used. +#undef _GLIBCXX_USE_WCHAR_T -// Define if the compiler/host combination has __builtin_exp -#undef HAVE_BUILTIN_EXP +// Define if using setrlimit to set resource limits during 'make check'. +#undef _GLIBCXX_RES_LIMITS -// Define if the compiler/host combination has __builtin_expf -#undef HAVE_BUILTIN_EXPF +// Define to use concept checking code from the boost libraries. +#undef _GLIBCXX_CONCEPT_CHECKS -// Define if the compiler/host combination has __builtin_expl -#undef HAVE_BUILTIN_EXPL +// Define to use symbol versioning in the shared library. +#undef _GLIBCXX_SYMVER -// Define if the compiler/host combination has __builtin_fabs -#undef HAVE_BUILTIN_FABS +// Define symbol versioning in assember directives. If symbol +// versioning is beigng used, and the assembler supports this kind of +// thing, then use it. +// NB: _GLIBCXX_AT_AT is a hack to work around quoting issues in m4. +#if _GLIBCXX_SYMVER + #define _GLIBCXX_ASM_SYMVER(cur, old, version) \ + asm (".symver " #cur "," #old _GLIBCXX_AT_AT #version); +#else + #define _GLIBCXX_ASM_SYMVER(cur, old, version) +#endif -// Define if the compiler/host combination has __builtin_fabsf -#undef HAVE_BUILTIN_FABSF +// Define if LFS support is available. +#undef _GLIBCXX_USE_LFS -// Define if the compiler/host combination has __builtin_fabsl -#undef HAVE_BUILTIN_FABSL +// Define if NLS translations are to be used. +#undef _GLIBCXX_USE_NLS -// Define if the compiler/host combination has __builtin_floor -#undef HAVE_BUILTIN_FLOOR +// Define if gthr-default.h exists (meaning that threading support is enabled). +#undef HAVE_GTHR_DEFAULT -// Define if the compiler/host combination has __builtin_floorf -#undef HAVE_BUILTIN_FLOORF +// Define if the atan2f function exists. +#undef HAVE_ATAN2F -// Define if the compiler/host combination has __builtin_floorl -#undef HAVE_BUILTIN_FLOORL +// Define if the atan2l function exists. +#undef HAVE_ATAN2L -// Define if the compiler/host combination has __builtin_fmod -#undef HAVE_BUILTIN_FMOD +// Define if the tanl function exists. +#undef HAVE_TANL -// Define if the compiler/host combination has __builtin_fmodf -#undef HAVE_BUILTIN_FMODF +// Define if the copysignf function exists. +#undef HAVE_COPYSIGNF -// Define if the compiler/host combination has __builtin_fmodl -#undef HAVE_BUILTIN_FMODL +// Define if getpagesize exists. +#undef HAVE_GETPAGESIZE -// Define if the compiler/host combination has __builtin_frexp -#undef HAVE_BUILTIN_FREXP +// Define if setenv exists. +#undef HAVE_SETENV -// Define if the compiler/host combination has __builtin_frexpf -#undef HAVE_BUILTIN_FREXPF +// Define if sigsetjmp exists. +#undef HAVE_SIGSETJMP -// Define if the compiler/host combination has __builtin_frexpl -#undef HAVE_BUILTIN_FREXPL +// Define if mbstate_t exists in wchar.h. +#undef HAVE_MBSTATE_T -// Define if the compiler/host combination has __builtin_ldexp -#undef HAVE_BUILTIN_LDEXP +// Define if you have the modff function. +#undef HAVE_MODFF -// Define if the compiler/host combination has __builtin_ldexpf -#undef HAVE_BUILTIN_LDEXPF +// Define if you have the modfl function. +#undef HAVE_MODFL -// Define if the compiler/host combination has __builtin_ldexpl -#undef HAVE_BUILTIN_LDEXPL +// Define if you have the expf function. +#undef HAVE_EXPF -// Define if the compiler/host combination has __builtin_log -#undef HAVE_BUILTIN_LOG +// Define if you have the expl function. +#undef HAVE_EXPL -// Define if the compiler/host combination has __builtin_logf -#undef HAVE_BUILTIN_LOGF +// Define if you have the hypot function. +#undef HAVE_HYPOT -// Define if the compiler/host combination has __builtin_logl -#undef HAVE_BUILTIN_LOGL +// Define if you have the hypotf function. +#undef HAVE_HYPOTF -// Define if the compiler/host combination has __builtin_log10 -#undef HAVE_BUILTIN_LOG10 +// Define if you have the hypotl function. +#undef HAVE_HYPOTL -// Define if the compiler/host combination has __builtin_log10f -#undef HAVE_BUILTIN_LOG10F +// Define if the compiler/host combination has __builtin_abs +#undef HAVE___BUILTIN_ABS -// Define if the compiler/host combination has __builtin_log10l -#undef HAVE_BUILTIN_LOG10L +// Define if the compiler/host combination has __builtin_labs +#undef HAVE___BUILTIN_LABS -// Define if the compiler/host combination has __builtin_modf -#undef HAVE_BUILTIN_MODF +// Define if the compiler/host combination has __builtin_cos +#undef HAVE___BUILTIN_COS -// Define if the compiler/host combination has __builtin_modff -#undef HAVE_BUILTIN_MODFF +// Define if the compiler/host combination has __builtin_cosf +#undef HAVE___BUILTIN_COSF -// Define if the compiler/host combination has __builtin_modfl -#undef HAVE_BUILTIN_MODFL +// Define if the compiler/host combination has __builtin_cosl +#undef HAVE___BUILTIN_COSL -// Define if the compiler/host combination has __builtin_pow -#undef HAVE_BUILTIN_POW +// Define if the compiler/host combination has __builtin_fabs +#undef HAVE___BUILTIN_FABS -// Define if the compiler/host combination has __builtin_powf -#undef HAVE_BUILTIN_POWF +// Define if the compiler/host combination has __builtin_fabsf +#undef HAVE___BUILTIN_FABSF -// Define if the compiler/host combination has __builtin_powl -#undef HAVE_BUILTIN_POWL +// Define if the compiler/host combination has __builtin_fabsl +#undef HAVE___BUILTIN_FABSL // Define if the compiler/host combination has __builtin_sin -#undef HAVE_BUILTIN_SIN +#undef HAVE___BUILTIN_SIN // Define if the compiler/host combination has __builtin_sinf -#undef HAVE_BUILTIN_SINF +#undef HAVE___BUILTIN_SINF // Define if the compiler/host combination has __builtin_sinl -#undef HAVE_BUILTIN_SINL - -// Define if the compiler/host combination has __builtin_sinh -#undef HAVE_BUILTIN_SINH - -// Define if the compiler/host combination has __builtin_sinhf -#undef HAVE_BUILTIN_SINHF - -// Define if the compiler/host combination has __builtin_sinhl -#undef HAVE_BUILTIN_SINHL +#undef HAVE___BUILTIN_SINL // Define if the compiler/host combination has __builtin_sqrt -#undef HAVE_BUILTIN_SQRT +#undef HAVE___BUILTIN_SQRT // Define if the compiler/host combination has __builtin_sqrtf -#undef HAVE_BUILTIN_SQRTF +#undef HAVE___BUILTIN_SQRTF // Define if the compiler/host combination has __builtin_sqrtl -#undef HAVE_BUILTIN_SQRTL - -// Define if the compiler/host combination has __builtin_tan -#undef HAVE_BUILTIN_TAN - -// Define if the compiler/host combination has __builtin_tanf -#undef HAVE_BUILTIN_TANF +#undef HAVE___BUILTIN_SQRTL -// Define if the compiler/host combination has __builtin_tanl -#undef HAVE_BUILTIN_TANL +// Define if poll is available in . +#undef HAVE_POLL -// Define if the compiler/host combination has __builtin_tanh -#undef HAVE_BUILTIN_TANH +// Define if S_ISREG (Posix) is available in . +#undef HAVE_S_ISREG -// Define if the compiler/host combination has __builtin_tanhf -#undef HAVE_BUILTIN_TANHF +// Define if S_IFREG is available in . +#undef HAVE_S_IFREG -// Define if the compiler/host combination has __builtin_tanhl -#undef HAVE_BUILTIN_TANHL +// Define if writev is available in . +#undef HAVE_WRITEV -// Define if GCC support for __complex__ float is buggy. -#undef _GLIBCPP_BUGGY_FLOAT_COMPLEX - -// Define if GCC support for __complex__ is buggy. -#undef _GLIBCPP_BUGGY_COMPLEX +// Define if int64_t is available in . +#undef HAVE_INT64_T // Define if LC_MESSAGES is available in . #undef HAVE_LC_MESSAGES @@ -230,7 +167,6 @@ // Systems that have certain non-standard functions prefixed with an // underscore, we'll handle those here. Must come after config.h.in. // - #if defined (HAVE__ISNAN) && ! defined (HAVE_ISNAN) # define HAVE_ISNAN 1 # define isnan _isnan