X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Fconfig.in;h=681e4f8bd483fd364467b62dda13018e423ac38e;hp=82355a0580d07ccb00a18afe511e291e27d38f26;hb=dd9d9ac28b56faa0c480877b29e1a74fb856214f;hpb=6f72abb655e35fddd338774188add14fffc322bc diff --git a/gcc/config.in b/gcc/config.in index 82355a0580d..681e4f8bd48 100644 --- a/gcc/config.in +++ b/gcc/config.in @@ -113,6 +113,12 @@ #endif +/* Define to enable LTO support. */ +#ifndef USED_FOR_TARGET +#undef ENABLE_LTO +#endif + + /* Define to 1 if translation of program messages to the user's native language is requested. */ #ifndef USED_FOR_TARGET @@ -205,6 +211,12 @@ #endif +/* Define if your assembler supports the DCI/ICI instructions. */ +#ifndef USED_FOR_TARGET +#undef HAVE_AS_DCI +#endif + + /* Define if your assembler supports the --debug-prefix-map option. */ #ifndef USED_FOR_TARGET #undef HAVE_AS_DEBUG_PREFIX_MAP @@ -303,6 +315,12 @@ #endif +/* Define if your assembler supports the swap suffix. */ +#ifndef USED_FOR_TARGET +#undef HAVE_AS_IX86_SWAP +#endif + + /* Define if your assembler supports the lituse_jsrdirect relocation. */ #ifndef USED_FOR_TARGET #undef HAVE_AS_JSRDIRECT_RELOCS @@ -887,6 +905,12 @@ #endif +/* Define 0/1 if your assembler supports .cfi_sections. */ +#ifndef USED_FOR_TARGET +#undef HAVE_GAS_CFI_SECTIONS_DIRECTIVE +#endif + + /* Define if your assembler supports the .loc discriminator sub-directive. */ #ifndef USED_FOR_TARGET #undef HAVE_GAS_DISCRIMINATOR @@ -1026,6 +1050,18 @@ #endif +/* Define to 1 if the system has the type `intmax_t'. */ +#ifndef USED_FOR_TARGET +#undef HAVE_INTMAX_T +#endif + + +/* Define to 1 if the system has the type `intptr_t'. */ +#ifndef USED_FOR_TARGET +#undef HAVE_INTPTR_T +#endif + + /* Define if you have a working header file. */ #ifndef USED_FOR_TARGET #undef HAVE_INTTYPES_H @@ -1096,6 +1132,13 @@ #endif +/* Define if your linker can relax absolute .eh_frame personality pointers + into PC-relative form. */ +#ifndef USED_FOR_TARGET +#undef HAVE_LD_PERSONALITY_RELAXATION +#endif + + /* Define if your linker supports -pie option. */ #ifndef USED_FOR_TARGET #undef HAVE_LD_PIE @@ -1139,15 +1182,18 @@ #endif -/* Define to 1 if you have the header file. */ +/* Define to 1 if the system has the type `long long int'. */ #ifndef USED_FOR_TARGET -#undef HAVE_MALLOC_H +#undef HAVE_LONG_LONG_INT #endif + +/* Define to 1 if you have the header file. */ #ifndef USED_FOR_TARGET -#undef HAVE_STDINT_H +#undef HAVE_MALLOC_H #endif + /* Define to 1 if you have the `mbstowcs' function. */ #ifndef USED_FOR_TARGET #undef HAVE_MBSTOWCS @@ -1340,12 +1386,30 @@ #endif +/* Define to 1 if the system has the type `uintmax_t'. */ +#ifndef USED_FOR_TARGET +#undef HAVE_UINTMAX_T +#endif + + +/* Define to 1 if the system has the type `uintptr_t'. */ +#ifndef USED_FOR_TARGET +#undef HAVE_UINTPTR_T +#endif + + /* Define to 1 if you have the header file. */ #ifndef USED_FOR_TARGET #undef HAVE_UNISTD_H #endif +/* Define to 1 if the system has the type `unsigned long long int'. */ +#ifndef USED_FOR_TARGET +#undef HAVE_UNSIGNED_LONG_LONG_INT +#endif + + /* Define if valgrind's valgrind/memcheck.h header is installed. */ #ifndef USED_FOR_TARGET #undef HAVE_VALGRIND_MEMCHECK_H @@ -1407,6 +1471,12 @@ #endif +/* Define if libelf is in use. */ +#ifndef USED_FOR_TARGET +#undef HAVE_libelf +#endif + + /* Define if mpc is in use. */ #ifndef USED_FOR_TARGET #undef HAVE_mpc @@ -1480,6 +1550,12 @@ #endif +/* Specify plugin linker */ +#ifndef USED_FOR_TARGET +#undef PLUGIN_LD +#endif + + /* Define to PREFIX/include if cpp should also search that directory. */ #ifndef USED_FOR_TARGET #undef PREFIX_INCLUDE_DIR @@ -1558,6 +1634,13 @@ #endif +/* Define if you want to generate code by default that assumes that the Cygwin + DLL exports wrappers to support libstdc++ function replacement. */ +#ifndef USED_FOR_TARGET +#undef USE_CYGWIN_LIBSTDCXX_WRAPPERS +#endif + + /* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but still efficiently supported by the host hardware. */ #ifndef USED_FOR_TARGET @@ -1627,6 +1710,30 @@ #endif +/* Define for Solaris 2.5.1 so the uint32_t typedef from , + , or is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ +#ifndef USED_FOR_TARGET +#undef _UINT32_T +#endif + + +/* Define for Solaris 2.5.1 so the uint64_t typedef from , + , or is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ +#ifndef USED_FOR_TARGET +#undef _UINT64_T +#endif + + +/* Define for Solaris 2.5.1 so the uint8_t typedef from , + , or is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ +#ifndef USED_FOR_TARGET +#undef _UINT8_T +#endif + + /* Define to `char *' if does not define. */ #ifndef USED_FOR_TARGET #undef caddr_t @@ -1639,6 +1746,48 @@ #undef inline #endif +/* Define to the type of a signed integer type of width exactly 16 bits if + such a type exists and the standard includes do not define it. */ +#ifndef USED_FOR_TARGET +#undef int16_t +#endif + + +/* Define to the type of a signed integer type of width exactly 32 bits if + such a type exists and the standard includes do not define it. */ +#ifndef USED_FOR_TARGET +#undef int32_t +#endif + + +/* Define to the type of a signed integer type of width exactly 64 bits if + such a type exists and the standard includes do not define it. */ +#ifndef USED_FOR_TARGET +#undef int64_t +#endif + + +/* Define to the type of a signed integer type of width exactly 8 bits if such + a type exists and the standard includes do not define it. */ +#ifndef USED_FOR_TARGET +#undef int8_t +#endif + + +/* Define to the widest signed integer type if and do + not define. */ +#ifndef USED_FOR_TARGET +#undef intmax_t +#endif + + +/* Define to the type of a signed integer type wide enough to hold a pointer, + if such a type exists, and if the system does not define it. */ +#ifndef USED_FOR_TARGET +#undef intptr_t +#endif + + /* Define to `int' if does not define. */ #ifndef USED_FOR_TARGET #undef pid_t @@ -1657,6 +1806,48 @@ #endif +/* Define to the type of an unsigned integer type of width exactly 16 bits if + such a type exists and the standard includes do not define it. */ +#ifndef USED_FOR_TARGET +#undef uint16_t +#endif + + +/* Define to the type of an unsigned integer type of width exactly 32 bits if + such a type exists and the standard includes do not define it. */ +#ifndef USED_FOR_TARGET +#undef uint32_t +#endif + + +/* Define to the type of an unsigned integer type of width exactly 64 bits if + such a type exists and the standard includes do not define it. */ +#ifndef USED_FOR_TARGET +#undef uint64_t +#endif + + +/* Define to the type of an unsigned integer type of width exactly 8 bits if + such a type exists and the standard includes do not define it. */ +#ifndef USED_FOR_TARGET +#undef uint8_t +#endif + + +/* Define to the widest unsigned integer type if and + do not define. */ +#ifndef USED_FOR_TARGET +#undef uintmax_t +#endif + + +/* Define to the type of an unsigned integer type wide enough to hold a + pointer, if such a type exists, and if the system does not define it. */ +#ifndef USED_FOR_TARGET +#undef uintptr_t +#endif + + /* Define as `fork' if `vfork' does not work. */ #ifndef USED_FOR_TARGET #undef vfork