X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fconfig.in;h=2e632b24280cc91c1c8d9baebeb1075173c87cf7;hb=610928b8e49f37f69c44928401c26ab339dbb76d;hp=98dffa73b2c8f9b951511659ec79778293a22703;hpb=2f1e7d0b3cc16bfdc2206528200cb3438c025c5e;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/config.in b/gcc/config.in index 98dffa73b2c..2e632b24280 100644 --- a/gcc/config.in +++ b/gcc/config.in @@ -45,6 +45,12 @@ #endif +/* Define if building with C++. */ +#ifndef USED_FOR_TARGET +#undef ENABLE_BUILD_WITH_CXX +#endif + + /* Define if you want more run-time sanity checks. This one gets a grab bag of miscellaneous but relatively cheap checks. */ #ifndef USED_FOR_TARGET @@ -113,6 +119,12 @@ #endif +/* Define to 1 to enable libquadmath support */ +#ifndef USED_FOR_TARGET +#undef ENABLE_LIBQUADMATH_SUPPORT +#endif + + /* Define to enable LTO support. */ #ifndef USED_FOR_TARGET #undef ENABLE_LTO @@ -229,6 +241,12 @@ #endif +/* Define if your assembler supports DSPR1 mult. */ +#ifndef USED_FOR_TARGET +#undef HAVE_AS_DSPR1_MULT +#endif + + /* Define if your assembler supports .dtprelword. */ #ifndef USED_FOR_TARGET #undef HAVE_AS_DTPRELWORD @@ -248,6 +266,12 @@ #endif +/* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ +#ifndef USED_FOR_TARGET +#undef HAVE_AS_FMAF_HPC_VIS3 +#endif + + /* Define if your assembler supports fprnd. */ #ifndef USED_FOR_TARGET #undef HAVE_AS_FPRND @@ -309,7 +333,19 @@ #endif -/* Define if your assembler supports the sahf mnemonic. */ +/* Define if your assembler supports the .quad directive. */ +#ifndef USED_FOR_TARGET +#undef HAVE_AS_IX86_QUAD +#endif + + +/* Define if the assembler supports 'rep , lock '. */ +#ifndef USED_FOR_TARGET +#undef HAVE_AS_IX86_REP_LOCK_PREFIX +#endif + + +/* Define if your assembler supports the sahf mnemonic in 64bit mode. */ #ifndef USED_FOR_TARGET #undef HAVE_AS_IX86_SAHF #endif @@ -321,6 +357,18 @@ #endif +/* Define if your assembler and linker support @tlsgdplt. */ +#ifndef USED_FOR_TARGET +#undef HAVE_AS_IX86_TLSGDPLT +#endif + + +/* Define if your assembler and linker support @tlsldmplt. */ +#ifndef USED_FOR_TARGET +#undef HAVE_AS_IX86_TLSLDMPLT +#endif + + /* Define if your assembler supports the lituse_jsrdirect relocation. */ #ifndef USED_FOR_TARGET #undef HAVE_AS_JSRDIRECT_RELOCS @@ -437,7 +485,7 @@ #endif -/* Define if your assembler supports thread-local storage. */ +/* Define if your assembler and linker support thread-local storage. */ #ifndef USED_FOR_TARGET #undef HAVE_AS_TLS #endif @@ -705,6 +753,13 @@ #endif +/* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. + */ +#ifndef USED_FOR_TARGET +#undef HAVE_DECL_MADVISE +#endif + + /* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. */ #ifndef USED_FOR_TARGET @@ -760,6 +815,13 @@ #endif +/* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. + */ +#ifndef USED_FOR_TARGET +#undef HAVE_DECL_STPCPY +#endif + + /* Define to 1 if we found a declaration for 'strsignal', otherwise define to 0. */ #ifndef USED_FOR_TARGET @@ -814,6 +876,12 @@ #endif +/* Define to 1 if you have the header file. */ +#ifndef USED_FOR_TARGET +#undef HAVE_EXT_HASH_MAP +#endif + + /* Define to 1 if you have the header file. */ #ifndef USED_FOR_TARGET #undef HAVE_FCNTL_H @@ -906,22 +974,13 @@ /* Define 0/1 if your assembler supports CFI directives. */ -#ifndef USED_FOR_TARGET #undef HAVE_GAS_CFI_DIRECTIVE -#endif - /* Define 0/1 if your assembler supports .cfi_personality. */ -#ifndef USED_FOR_TARGET #undef HAVE_GAS_CFI_PERSONALITY_DIRECTIVE -#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 @@ -970,6 +1029,12 @@ #endif +/* Define if your assembler supports specifying the section flag e. */ +#ifndef USED_FOR_TARGET +#undef HAVE_GAS_SECTION_EXCLUDE +#endif + + /* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. */ #ifndef USED_FOR_TARGET @@ -1008,12 +1073,6 @@ #endif -/* Define if _Unwind_GetIPInfo is available. */ -#ifndef USED_FOR_TARGET -#undef HAVE_GETIPINFO -#endif - - /* Define to 1 if you have the `getrlimit' function. */ #ifndef USED_FOR_TARGET #undef HAVE_GETRLIMIT @@ -1032,13 +1091,19 @@ #endif -/* Define if using GNU as. */ +/* Define to 1 if using GNU as. */ #ifndef USED_FOR_TARGET #undef HAVE_GNU_AS #endif -/* Define if using GNU ld. */ +/* Define if your system supports gnu indirect functions. */ +#ifndef USED_FOR_TARGET +#undef HAVE_GNU_INDIRECT_FUNCTION +#endif + + +/* Define to 1 if using GNU ld. */ #ifndef USED_FOR_TARGET #undef HAVE_GNU_LD #endif @@ -1058,7 +1123,7 @@ /* Define .init_array/.fini_array sections are available and working. */ #ifndef USED_FOR_TARGET -#undef HAVE_INITFINI_ARRAY +#undef HAVE_INITFINI_ARRAY_SUPPORT #endif @@ -1128,7 +1193,7 @@ #endif -/* Define if your linker supports --eh-frame-hdr option. */ +/* Define if your linker supports .eh_frame_hdr. */ #undef HAVE_LD_EH_FRAME_HDR /* Define if your linker supports garbage collection of sections in presence @@ -1138,6 +1203,19 @@ #endif +/* Define if your linker has buggy garbage collection of sections support when + .text.startup.foo like sections are used. */ +#ifndef USED_FOR_TARGET +#undef HAVE_LD_EH_GC_SECTIONS_BUG +#endif + + +/* Define if your PowerPC64 linker supports a large TOC. */ +#ifndef USED_FOR_TARGET +#undef HAVE_LD_LARGE_TOC +#endif + + /* Define if your PowerPC64 linker only needs function descriptor syms. */ #ifndef USED_FOR_TARGET #undef HAVE_LD_NO_DOT_SYMS @@ -1164,7 +1242,13 @@ #endif -/* Define if your linker supports -Bstatic/-Bdynamic option. */ +/* Define if your linker supports the *_sol2 emulations. */ +#ifndef USED_FOR_TARGET +#undef HAVE_LD_SOL2_EMULATION +#endif + + +/* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ #ifndef USED_FOR_TARGET #undef HAVE_LD_STATIC_DYNAMIC #endif @@ -1200,6 +1284,18 @@ #endif +/* Define to the level of your linker's plugin support. */ +#ifndef USED_FOR_TARGET +#undef HAVE_LTO_PLUGIN +#endif + + +/* Define to 1 if you have the `madvise' function. */ +#ifndef USED_FOR_TARGET +#undef HAVE_MADVISE +#endif + + /* Define to 1 if you have the header file. */ #ifndef USED_FOR_TARGET #undef HAVE_MALLOC_H @@ -1224,12 +1320,6 @@ #endif -/* Define to 1 if you have the `mincore' function. */ -#ifndef USED_FOR_TARGET -#undef HAVE_MINCORE -#endif - - /* Define to 1 if you have the `mmap' function. */ #ifndef USED_FOR_TARGET #undef HAVE_MMAP @@ -1356,6 +1446,9 @@ #endif +/* Define if your target C library provides sys/sdt.h */ +#undef HAVE_SYS_SDT_H + /* Define to 1 if you have the header file. */ #ifndef USED_FOR_TARGET #undef HAVE_SYS_STAT_H @@ -1398,6 +1491,12 @@ #endif +/* Define to 1 if you have the header file. */ +#ifndef USED_FOR_TARGET +#undef HAVE_TR1_UNORDERED_MAP +#endif + + /* Define to 1 if the system has the type `uintmax_t'. */ #ifndef USED_FOR_TARGET #undef HAVE_UINTMAX_T @@ -1416,6 +1515,12 @@ #endif +/* Define to 1 if you have the header file. */ +#ifndef USED_FOR_TARGET +#undef HAVE_UNORDERED_MAP +#endif + + /* Define to 1 if the system has the type `unsigned long long int'. */ #ifndef USED_FOR_TARGET #undef HAVE_UNSIGNED_LONG_LONG_INT @@ -1483,9 +1588,9 @@ #endif -/* Define if libelf is in use. */ +/* Define if F_SETLKW supported by fcntl. */ #ifndef USED_FOR_TARGET -#undef HAVE_libelf +#undef HOST_HAS_F_SETLKW #endif @@ -1495,6 +1600,43 @@ #endif +/* Define to the linker option to enable use of shared objects. */ +#ifndef USED_FOR_TARGET +#undef LD_DYNAMIC_OPTION +#endif + + +/* Define to the linker option to disable use of shared objects. */ +#ifndef USED_FOR_TARGET +#undef LD_STATIC_OPTION +#endif + + +/* Define to the linker flags to use for -pthread. */ +#ifndef USED_FOR_TARGET +#undef LIB_THREAD_LDFLAGS_SPEC +#endif + + +/* Define to the library containing __tls_get_addr/___tls_get_addr. */ +#ifndef USED_FOR_TARGET +#undef LIB_TLS_SPEC +#endif + + +/* The linker hash style */ +#ifndef USED_FOR_TARGET +#undef LINKER_HASH_STYLE +#endif + + +/* Define to the name of the LTO plugin DSO that must be passed to the + linker's -plugin=LIB option. */ +#ifndef USED_FOR_TARGET +#undef LTOPLUGINSONAME +#endif + + /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #ifndef USED_FOR_TARGET @@ -1622,6 +1764,9 @@ #endif +/* Define if your target C library provides the `dl_iterate_phdr' function. */ +#undef TARGET_DL_ITERATE_PHDR + /* Define if your target C library provides stack protector support */ #ifndef USED_FOR_TARGET #undef TARGET_LIBC_PROVIDES_SSP @@ -1634,6 +1779,13 @@ #endif +/* Define to the flag used to mark TLS sections if the default (`T') doesn't + work. */ +#ifndef USED_FOR_TARGET +#undef TLS_SECTION_ASM_FLAG +#endif + + /* Define if your assembler mis-optimizes .eh_frame data. */ #ifndef USED_FOR_TARGET #undef USE_AS_TRADITIONAL_FORMAT @@ -1654,6 +1806,12 @@ #endif +/* Define if we should use leading underscore on 64 bit mingw targets */ +#ifndef USED_FOR_TARGET +#undef USE_MINGW64_LEADING_UNDERSCORES +#endif + + /* Enable extensions on AIX 3, Interix. */ #ifndef _ALL_SOURCE # undef _ALL_SOURCE @@ -1697,6 +1855,18 @@ # endif #endif +/* Number of bits in a file offset, on hosts where this is settable. */ +#ifndef USED_FOR_TARGET +#undef _FILE_OFFSET_BITS +#endif + + +/* Define for large files, on AIX-style hosts. */ +#ifndef USED_FOR_TARGET +#undef _LARGE_FILES +#endif + + /* Define to 1 if on MINIX. */ #ifndef USED_FOR_TARGET #undef _MINIX