X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libstdc%2B%2B-v3%2Fconfig.h.in;h=4dea92b6d14ac0fc50943f4b45b6d208d05e71b7;hb=f50b88830e71386da5ee62290eaeb204c551f818;hp=0f210cbcc9f1a057874400ac573054714e2e775b;hpb=516fd358a60955432624299f145d6ecb14434e02;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libstdc++-v3/config.h.in b/libstdc++-v3/config.h.in index 0f210cbcc9f..4dea92b6d14 100644 --- a/libstdc++-v3/config.h.in +++ b/libstdc++-v3/config.h.in @@ -12,6 +12,9 @@ /* Define to 1 if you have the `asinl' function. */ #undef HAVE_ASINL +/* Define to 1 if the target assembler supports .symver directive. */ +#undef HAVE_AS_SYMVER_DIRECTIVE + /* Define to 1 if you have the `atan2f' function. */ #undef HAVE_ATAN2F @@ -24,6 +27,9 @@ /* Define to 1 if you have the `atanl' function. */ #undef HAVE_ATANL +/* Define to 1 if the target assembler supports thread-local storage. */ +#undef HAVE_CC_TLS + /* Define to 1 if you have the `ceilf' function. */ #undef HAVE_CEILF @@ -33,15 +39,6 @@ /* Define to 1 if you have the header file. */ #undef HAVE_COMPLEX_H -/* Define to 1 if you have the `copysign' function. */ -#undef HAVE_COPYSIGN - -/* Define to 1 if you have the `copysignf' function. */ -#undef HAVE_COPYSIGNF - -/* Define to 1 if you have the `copysignl' function. */ -#undef HAVE_COPYSIGNL - /* Define to 1 if you have the `cosf' function. */ #undef HAVE_COSF @@ -54,9 +51,72 @@ /* Define to 1 if you have the `cosl' function. */ #undef HAVE_COSL +/* Define to 1 if you have the header file. */ +#undef HAVE_DLFCN_H + +/* Define if EBADMSG exists. */ +#undef HAVE_EBADMSG + +/* Define if ECANCELED exists. */ +#undef HAVE_ECANCELED + +/* Define if ECHILD exists. */ +#undef HAVE_ECHILD + +/* Define if EIDRM exists. */ +#undef HAVE_EIDRM + /* Define to 1 if you have the header file. */ #undef HAVE_ENDIAN_H +/* Define if ENODATA exists. */ +#undef HAVE_ENODATA + +/* Define if ENOLINK exists. */ +#undef HAVE_ENOLINK + +/* Define if ENOSPC exists. */ +#undef HAVE_ENOSPC + +/* Define if ENOSR exists. */ +#undef HAVE_ENOSR + +/* Define if ENOSTR exists. */ +#undef HAVE_ENOSTR + +/* Define if ENOTRECOVERABLE exists. */ +#undef HAVE_ENOTRECOVERABLE + +/* Define if ENOTSUP exists. */ +#undef HAVE_ENOTSUP + +/* Define if EOVERFLOW exists. */ +#undef HAVE_EOVERFLOW + +/* Define if EOWNERDEAD exists. */ +#undef HAVE_EOWNERDEAD + +/* Define if EPERM exists. */ +#undef HAVE_EPERM + +/* Define if EPROTO exists. */ +#undef HAVE_EPROTO + +/* Define if ETIME exists. */ +#undef HAVE_ETIME + +/* Define if ETIMEDOUT exists. */ +#undef HAVE_ETIMEDOUT + +/* Define if ETXTBSY exists. */ +#undef HAVE_ETXTBSY + +/* Define if EWOULDBLOCK exists. */ +#undef HAVE_EWOULDBLOCK + +/* Define to 1 if you have the header file. */ +#undef HAVE_EXECINFO_H + /* Define to 1 if you have the `expf' function. */ #undef HAVE_EXPF @@ -108,15 +168,11 @@ /* Define to 1 if you have the `frexpl' function. */ #undef HAVE_FREXPL -/* Define to 1 if you have the header file. */ -#undef HAVE_GCONV_H - -/* Define to 1 if you have the `getpagesize' function. */ -#undef HAVE_GETPAGESIZE +/* Define if _Unwind_GetIPInfo is available. */ +#undef HAVE_GETIPINFO -/* Define if gthr-default.h exists (meaning that threading support is - enabled). */ -#undef HAVE_GTHR_DEFAULT +/* Define if gets is available in . */ +#undef HAVE_GETS /* Define to 1 if you have the `hypot' function. */ #undef HAVE_HYPOT @@ -127,21 +183,21 @@ /* Define to 1 if you have the `hypotl' function. */ #undef HAVE_HYPOTL -/* Define to 1 if you have the `iconv' function. */ +/* Define if you have the iconv() function. */ #undef HAVE_ICONV -/* Define to 1 if you have the `iconv_close' function. */ -#undef HAVE_ICONV_CLOSE - -/* Define to 1 if you have the `iconv_open' function. */ -#undef HAVE_ICONV_OPEN - /* Define to 1 if you have the header file. */ #undef HAVE_IEEEFP_H /* Define if int64_t is available in . */ #undef HAVE_INT64_T +/* Define if int64_t is a long. */ +#undef HAVE_INT64_T_LONG + +/* Define if int64_t is a long long. */ +#undef HAVE_INT64_T_LONG_LONG + /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H @@ -178,9 +234,6 @@ /* Define to 1 if you have the header file. */ #undef HAVE_LIBINTL_H -/* Define to 1 if you have the `m' library (-lm). */ -#undef HAVE_LIBM - /* Only used in build directory testsuite_hooks.h. */ #undef HAVE_LIMIT_AS @@ -196,6 +249,9 @@ /* Only used in build directory testsuite_hooks.h. */ #undef HAVE_LIMIT_VMEM +/* Define if futex syscall is available. */ +#undef HAVE_LINUX_FUTEX + /* Define to 1 if you have the header file. */ #undef HAVE_LOCALE_H @@ -223,9 +279,6 @@ /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H -/* Define to 1 if you have a working `mmap' system call. */ -#undef HAVE_MMAP - /* Define to 1 if you have the `modf' function. */ #undef HAVE_MODF @@ -238,9 +291,6 @@ /* Define to 1 if you have the header file. */ #undef HAVE_NAN_H -/* Define to 1 if you have the `nl_langinfo' function. */ -#undef HAVE_NL_LANGINFO - /* Define if poll is available in . */ #undef HAVE_POLL @@ -256,9 +306,6 @@ /* Define to 1 if you have the `setenv' function. */ #undef HAVE_SETENV -/* Define if sigsetjmp is available. */ -#undef HAVE_SIGSETJMP - /* Define to 1 if you have the `sincos' function. */ #undef HAVE_SINCOS @@ -286,12 +333,24 @@ /* Define to 1 if you have the `sqrtl' function. */ #undef HAVE_SQRTL +/* Define to 1 if you have the header file. */ +#undef HAVE_STDALIGN_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDBOOL_H + /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H +/* Define if strerror_l is available in . */ +#undef HAVE_STRERROR_L + +/* Define if strerror_r is available in . */ +#undef HAVE_STRERROR_R + /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H @@ -304,6 +363,13 @@ /* Define to 1 if you have the `strtold' function. */ #undef HAVE_STRTOLD +/* Define if strxfrm_l is available in . */ +#undef HAVE_STRXFRM_L + +/* Define to 1 if the target runtime linker supports binding the same symbol + to different versions. */ +#undef HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT + /* Define to 1 if you have the header file. */ #undef HAVE_SYS_FILIO_H @@ -331,6 +397,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_SYSINFO_H + /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TIME_H @@ -358,6 +427,9 @@ /* Define to 1 if you have the `tanl' function. */ #undef HAVE_TANL +/* Define to 1 if you have the header file. */ +#undef HAVE_TGMATH_H + /* Define to 1 if the target supports thread-local storage. */ #undef HAVE_TLS @@ -415,12 +487,6 @@ /* Define to 1 if you have the `_ceill' function. */ #undef HAVE__CEILL -/* Define to 1 if you have the `_copysign' function. */ -#undef HAVE__COPYSIGN - -/* Define to 1 if you have the `_copysignl' function. */ -#undef HAVE__COPYSIGNL - /* Define to 1 if you have the `_cosf' function. */ #undef HAVE__COSF @@ -577,56 +643,12 @@ /* Define to 1 if you have the `_tanl' function. */ #undef HAVE__TANL -/* Define if the compiler/host combination has __builtin_abs. */ -#undef HAVE___BUILTIN_ABS - -/* 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 - -/* Define if the compiler/host combination has __builtin_cosl. */ -#undef HAVE___BUILTIN_COSL - -/* Define if the compiler/host combination has __builtin_fabs. */ -#undef HAVE___BUILTIN_FABS +/* Define as const if the declaration of iconv() needs const. */ +#undef ICONV_CONST -/* Define if the compiler/host combination has __builtin_fabsf. */ -#undef HAVE___BUILTIN_FABSF - -/* Define if the compiler/host combination has __builtin_fabsl. */ -#undef HAVE___BUILTIN_FABSL - -/* Define if the compiler/host combination has __builtin_labs. */ -#undef HAVE___BUILTIN_LABS - -/* Define if the compiler/host combination has __builtin_sin. */ -#undef HAVE___BUILTIN_SIN - -/* Define if the compiler/host combination has __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_sqrt. */ -#undef HAVE___BUILTIN_SQRT - -/* Define if the compiler/host combination has __builtin_sqrtf. */ -#undef HAVE___BUILTIN_SQRTF - -/* Define if the compiler/host combination has __builtin_sqrtl. */ -#undef HAVE___BUILTIN_SQRTL - -/* Define to 1 if you have the `__signbit' function. */ -#undef HAVE___SIGNBIT - -/* Define to 1 if you have the `__signbitf' function. */ -#undef HAVE___SIGNBITF - -/* Define to 1 if you have the `__signbitl' function. */ -#undef HAVE___SIGNBITL +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ +#undef LT_OBJDIR /* Name of package */ #undef PACKAGE @@ -643,24 +665,52 @@ /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME +/* Define to the home page for this package. */ +#undef PACKAGE_URL + /* Define to the version of this package. */ #undef PACKAGE_VERSION +/* The size of `char', as computed by sizeof. */ +#undef SIZEOF_CHAR + +/* The size of `int', as computed by sizeof. */ +#undef SIZEOF_INT + +/* The size of `long', as computed by sizeof. */ +#undef SIZEOF_LONG + +/* The size of `short', as computed by sizeof. */ +#undef SIZEOF_SHORT + +/* The size of `void *', as computed by sizeof. */ +#undef SIZEOF_VOID_P + /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Version number of package */ #undef VERSION +/* Define if the compiler supports C++11 atomics. */ +#undef _GLIBCXX_ATOMIC_BUILTINS + /* Define to use concept checking code from the boost libraries. */ #undef _GLIBCXX_CONCEPT_CHECKS -/* Define if a fully dynamic basic_string is wanted. */ +/* Define to 1 if a fully dynamic basic_string is wanted, 0 to disable, + undefined for platform defaults */ #undef _GLIBCXX_FULLY_DYNAMIC_STRING +/* Define if gthreads library is available. */ +#undef _GLIBCXX_HAS_GTHREADS + /* Define to 1 if a full hosted library is built, or 0 if freestanding. */ #undef _GLIBCXX_HOSTED +/* Define if compatibility should be provided for -mlong-double-64. */ +#undef _GLIBCXX_LONG_DOUBLE_COMPAT + /* Define if ptrdiff_t is int. */ #undef _GLIBCXX_PTRDIFF_T_IS_INT @@ -673,6 +723,15 @@ /* Define if the compiler is configured for setjmp/longjmp exceptions. */ #undef _GLIBCXX_SJLJ_EXCEPTIONS +/* Define to the value of the EOF integer constant. */ +#undef _GLIBCXX_STDIO_EOF + +/* Define to the value of the SEEK_CUR integer constant. */ +#undef _GLIBCXX_STDIO_SEEK_CUR + +/* Define to the value of the SEEK_END integer constant. */ +#undef _GLIBCXX_STDIO_SEEK_END + /* Define to use symbol versioning in the shared library. */ #undef _GLIBCXX_SYMVER @@ -685,6 +744,9 @@ /* Define to use GNU namespace versioning in the shared library. */ #undef _GLIBCXX_SYMVER_GNU_NAMESPACE +/* Define to use Sun versioning in the shared library. */ +#undef _GLIBCXX_SYMVER_SUN + /* Define if C99 functions or macros from , , , , and can be used or exposed. */ #undef _GLIBCXX_USE_C99 @@ -711,24 +773,43 @@ in namespace std::tr1. */ #undef _GLIBCXX_USE_C99_INTTYPES_TR1 +/* Define if wchar_t C99 functions in should be imported in + in namespace std::tr1. */ +#undef _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 + /* Define if C99 functions or macros in should be imported in in namespace std. */ #undef _GLIBCXX_USE_C99_MATH +/* Define if C99 functions or macros in should be imported in + in namespace std::tr1. */ +#undef _GLIBCXX_USE_C99_MATH_TR1 + /* Define if C99 types in should be imported in in namespace std::tr1. */ #undef _GLIBCXX_USE_C99_STDINT_TR1 -/* Define if C99 functions in should be imported in in - namespace std::tr1. */ -#undef _GLIBCXX_USE_C99_WCHAR_TR1 +/* Defined if clock_gettime has monotonic clock support. */ +#undef _GLIBCXX_USE_CLOCK_MONOTONIC + +/* Defined if clock_gettime has realtime clock support. */ +#undef _GLIBCXX_USE_CLOCK_REALTIME + +/* Define if ISO/IEC TR 24733 decimal floating point types are supported on + this host. */ +#undef _GLIBCXX_USE_DECIMAL_FLOAT + +/* Define if __float128 is supported on this host. */ +#undef _GLIBCXX_USE_FLOAT128 + +/* Defined if gettimeofday is available. */ +#undef _GLIBCXX_USE_GETTIMEOFDAY -/* Define if C99 functions in should be imported in - in namespace std::tr1. */ -#undef _GLIBCXX_USE_C99_WCTYPE_TR1 +/* Define if get_nprocs is available in . */ +#undef _GLIBCXX_USE_GET_NPROCS -/* Define if iconv and related functions exist and are usable. */ -#undef _GLIBCXX_USE_ICONV +/* Define if __int128 is supported on this host. */ +#undef _GLIBCXX_USE_INT128 /* Define if LFS support is available. */ #undef _GLIBCXX_USE_LFS @@ -736,12 +817,52 @@ /* Define if code specialized for long long should be used. */ #undef _GLIBCXX_USE_LONG_LONG +/* Defined if nanosleep is available. */ +#undef _GLIBCXX_USE_NANOSLEEP + /* Define if NLS translations are to be used. */ #undef _GLIBCXX_USE_NLS +/* Define if pthreads_num_processors_np is available in . */ +#undef _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP + +/* Define if /dev/random and /dev/urandom are available for the random_device + of TR1 (Chapter 5.1). */ +#undef _GLIBCXX_USE_RANDOM_TR1 + +/* Defined if sched_yield is available. */ +#undef _GLIBCXX_USE_SCHED_YIELD + +/* Define if _SC_NPROCESSORS_ONLN is available in . */ +#undef _GLIBCXX_USE_SC_NPROCESSORS_ONLN + +/* Define if _SC_NPROC_ONLN is available in . */ +#undef _GLIBCXX_USE_SC_NPROC_ONLN + +/* Define if sysctl(), CTL_HW and HW_NCPU are available in . */ +#undef _GLIBCXX_USE_SYSCTL_HW_NCPU + /* Define if code specialized for wchar_t should be used. */ #undef _GLIBCXX_USE_WCHAR_T +/* Define to 1 if mutex_timedlock is available. */ +#undef _GTHREAD_USE_MUTEX_TIMEDLOCK + +/* Define if all C++ overloads are available in . */ +#if __cplusplus >= 199711L +#undef __CORRECT_ISO_CPP_MATH_H_PROTO1 +#endif + +/* Define if only double std::abs(double) is available in . */ +#if __cplusplus >= 199711L +#undef __CORRECT_ISO_CPP_MATH_H_PROTO2 +#endif + +/* Define if all C++ overloads are available in . */ +#if __cplusplus >= 199711L +#undef __CORRECT_ISO_CPP_STDLIB_H_PROTO +#endif + #if defined (HAVE__ACOSF) && ! defined (HAVE_ACOSF) # define HAVE_ACOSF 1 # define acosf _acosf @@ -792,16 +913,6 @@ # define ceill _ceill #endif -#if defined (HAVE__COPYSIGN) && ! defined (HAVE_COPYSIGN) -# define HAVE_COPYSIGN 1 -# define copysign _copysign -#endif - -#if defined (HAVE__COPYSIGNL) && ! defined (HAVE_COPYSIGNL) -# define HAVE_COPYSIGNL 1 -# define copysignl _copysignl -#endif - #if defined (HAVE__COSF) && ! defined (HAVE_COSF) # define HAVE_COSF 1 # define cosf _cosf