118a5822eSThomas Veerman /* This file is automatically generated. DO NOT EDIT! */ 2*0a6a1f1dSLionel Sambuc /* Generated from: NetBSD: mknative-gcc,v 1.79 2014/05/29 16:27:50 skrll Exp */ 3*0a6a1f1dSLionel Sambuc /* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ 418a5822eSThomas Veerman 518a5822eSThomas Veerman /* auto-host.h. Generated from config.in by configure. */ 618a5822eSThomas Veerman /* config.in. Generated from configure.ac by autoheader. */ 718a5822eSThomas Veerman 818a5822eSThomas Veerman /* Define if building universal (internal helper macro) */ 918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 1018a5822eSThomas Veerman /* #undef AC_APPLE_UNIVERSAL_BUILD */ 1118a5822eSThomas Veerman #endif 1218a5822eSThomas Veerman 1318a5822eSThomas Veerman 1418a5822eSThomas Veerman /* Define as the number of bits in a byte, if `limits.h' doesn't. */ 1518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 1618a5822eSThomas Veerman /* #undef CHAR_BIT */ 1718a5822eSThomas Veerman #endif 1818a5822eSThomas Veerman 1918a5822eSThomas Veerman 2018a5822eSThomas Veerman /* Define 0/1 to force the choice for exception handling model. */ 2118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 2218a5822eSThomas Veerman /* #undef CONFIG_SJLJ_EXCEPTIONS */ 2318a5822eSThomas Veerman #endif 2418a5822eSThomas Veerman 2518a5822eSThomas Veerman 2618a5822eSThomas Veerman /* Define to enable the use of a default assembler. */ 2718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 2818a5822eSThomas Veerman /* #undef DEFAULT_ASSEMBLER */ 2918a5822eSThomas Veerman #endif 3018a5822eSThomas Veerman 3118a5822eSThomas Veerman 3218a5822eSThomas Veerman /* Define to enable the use of a default linker. */ 3318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 3418a5822eSThomas Veerman /* #undef DEFAULT_LINKER */ 3518a5822eSThomas Veerman #endif 3618a5822eSThomas Veerman 3718a5822eSThomas Veerman 3818a5822eSThomas Veerman /* Define if you want to use __cxa_atexit, rather than atexit, to register C++ 3918a5822eSThomas Veerman destructors for local statics and global objects. This is essential for 4018a5822eSThomas Veerman fully standards-compliant handling of destructors, but requires 4118a5822eSThomas Veerman __cxa_atexit in libc. */ 4218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 4318a5822eSThomas Veerman #define DEFAULT_USE_CXA_ATEXIT 2 4418a5822eSThomas Veerman #endif 4518a5822eSThomas Veerman 4618a5822eSThomas Veerman 4718a5822eSThomas Veerman /* Define if you want assertions enabled. This is a cheap check. */ 4818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 4918a5822eSThomas Veerman #define ENABLE_ASSERT_CHECKING 1 5018a5822eSThomas Veerman #endif 5118a5822eSThomas Veerman 5218a5822eSThomas Veerman 5318a5822eSThomas Veerman /* Define if you want more run-time sanity checks. This one gets a grab bag of 5418a5822eSThomas Veerman miscellaneous but relatively cheap checks. */ 5518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 5618a5822eSThomas Veerman /* #undef ENABLE_CHECKING */ 5718a5822eSThomas Veerman #endif 5818a5822eSThomas Veerman 5918a5822eSThomas Veerman 6018a5822eSThomas Veerman /* Define to 1 to specify that we are using the BID decimal floating point 6118a5822eSThomas Veerman format instead of DPD */ 6218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 6318a5822eSThomas Veerman #define ENABLE_DECIMAL_BID_FORMAT 0 6418a5822eSThomas Veerman #endif 6518a5822eSThomas Veerman 6618a5822eSThomas Veerman 6718a5822eSThomas Veerman /* Define to 1 to enable decimal float extension to C. */ 6818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 6918a5822eSThomas Veerman #define ENABLE_DECIMAL_FLOAT 0 7018a5822eSThomas Veerman #endif 7118a5822eSThomas Veerman 7218a5822eSThomas Veerman 7318a5822eSThomas Veerman /* Define if you want more run-time sanity checks for dataflow. */ 7418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 7518a5822eSThomas Veerman /* #undef ENABLE_DF_CHECKING */ 7618a5822eSThomas Veerman #endif 7718a5822eSThomas Veerman 7818a5822eSThomas Veerman 7918a5822eSThomas Veerman /* Define to 1 to enable fixed-point arithmetic extension to C. */ 8018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 8118a5822eSThomas Veerman #define ENABLE_FIXED_POINT 0 8218a5822eSThomas Veerman #endif 8318a5822eSThomas Veerman 8418a5822eSThomas Veerman 8518a5822eSThomas Veerman /* Define if you want fold checked that it never destructs its argument. This 8618a5822eSThomas Veerman is quite expensive. */ 8718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 8818a5822eSThomas Veerman /* #undef ENABLE_FOLD_CHECKING */ 8918a5822eSThomas Veerman #endif 9018a5822eSThomas Veerman 9118a5822eSThomas Veerman 9218a5822eSThomas Veerman /* Define if you want the garbage collector to operate in maximally paranoid 9318a5822eSThomas Veerman mode, validating the entire heap and collecting garbage at every 9418a5822eSThomas Veerman opportunity. This is extremely expensive. */ 9518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 9618a5822eSThomas Veerman /* #undef ENABLE_GC_ALWAYS_COLLECT */ 9718a5822eSThomas Veerman #endif 9818a5822eSThomas Veerman 9918a5822eSThomas Veerman 10018a5822eSThomas Veerman /* Define if you want the garbage collector to do object poisoning and other 10118a5822eSThomas Veerman memory allocation checks. This is quite expensive. */ 10218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 10318a5822eSThomas Veerman /* #undef ENABLE_GC_CHECKING */ 10418a5822eSThomas Veerman #endif 10518a5822eSThomas Veerman 10618a5822eSThomas Veerman 10718a5822eSThomas Veerman /* Define if you want operations on GIMPLE (the basic data structure of the 10818a5822eSThomas Veerman high-level optimizers) to be checked for dynamic type safety at runtime. 10918a5822eSThomas Veerman This is moderately expensive. */ 11018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 11118a5822eSThomas Veerman /* #undef ENABLE_GIMPLE_CHECKING */ 11218a5822eSThomas Veerman #endif 11318a5822eSThomas Veerman 11418a5822eSThomas Veerman 11518a5822eSThomas Veerman /* Define if gcc should always pass --build-id to linker. */ 11618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 11718a5822eSThomas Veerman /* #undef ENABLE_LD_BUILDID */ 11818a5822eSThomas Veerman #endif 11918a5822eSThomas Veerman 12018a5822eSThomas Veerman 121*0a6a1f1dSLionel Sambuc /* Define to 1 to enable libquadmath support */ 122*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 123*0a6a1f1dSLionel Sambuc #define ENABLE_LIBQUADMATH_SUPPORT 1 124*0a6a1f1dSLionel Sambuc #endif 125*0a6a1f1dSLionel Sambuc 126*0a6a1f1dSLionel Sambuc 12718a5822eSThomas Veerman /* Define to enable LTO support. */ 12818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 12918a5822eSThomas Veerman #define ENABLE_LTO 1 13018a5822eSThomas Veerman #endif 13118a5822eSThomas Veerman 13218a5822eSThomas Veerman 13318a5822eSThomas Veerman /* Define to 1 if translation of program messages to the user's native 13418a5822eSThomas Veerman language is requested. */ 13518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 13618a5822eSThomas Veerman #define ENABLE_NLS 1 13718a5822eSThomas Veerman #endif 13818a5822eSThomas Veerman 13918a5822eSThomas Veerman 14018a5822eSThomas Veerman /* Define to enable plugin support. */ 14118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 14218a5822eSThomas Veerman #define ENABLE_PLUGIN 1 14318a5822eSThomas Veerman #endif 14418a5822eSThomas Veerman 14518a5822eSThomas Veerman 14618a5822eSThomas Veerman /* Define if you want all operations on RTL (the basic data structure of the 14718a5822eSThomas Veerman optimizer and back end) to be checked for dynamic type safety at runtime. 14818a5822eSThomas Veerman This is quite expensive. */ 14918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 15018a5822eSThomas Veerman /* #undef ENABLE_RTL_CHECKING */ 15118a5822eSThomas Veerman #endif 15218a5822eSThomas Veerman 15318a5822eSThomas Veerman 15418a5822eSThomas Veerman /* Define if you want RTL flag accesses to be checked against the RTL codes 15518a5822eSThomas Veerman that are supported for each access macro. This is relatively cheap. */ 15618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 15718a5822eSThomas Veerman /* #undef ENABLE_RTL_FLAG_CHECKING */ 15818a5822eSThomas Veerman #endif 15918a5822eSThomas Veerman 16018a5822eSThomas Veerman 16118a5822eSThomas Veerman /* Define if you want runtime assertions enabled. This is a cheap check. */ 16218a5822eSThomas Veerman #define ENABLE_RUNTIME_CHECKING 1 16318a5822eSThomas Veerman 16418a5822eSThomas Veerman /* Define if you want all operations on trees (the basic data structure of the 16518a5822eSThomas Veerman front ends) to be checked for dynamic type safety at runtime. This is 16618a5822eSThomas Veerman moderately expensive. The tree browser debugging routines will also be 16718a5822eSThomas Veerman enabled by this option. */ 16818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 16918a5822eSThomas Veerman /* #undef ENABLE_TREE_CHECKING */ 17018a5822eSThomas Veerman #endif 17118a5822eSThomas Veerman 17218a5822eSThomas Veerman 17318a5822eSThomas Veerman /* Define if you want all gimple types to be verified after gimplifiation. 17418a5822eSThomas Veerman This is cheap. */ 17518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 17618a5822eSThomas Veerman /* #undef ENABLE_TYPES_CHECKING */ 17718a5822eSThomas Veerman #endif 17818a5822eSThomas Veerman 17918a5822eSThomas Veerman 18018a5822eSThomas Veerman /* Define if you want to run subprograms and generated programs through 18118a5822eSThomas Veerman valgrind (a memory checker). This is extremely expensive. */ 18218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 18318a5822eSThomas Veerman /* #undef ENABLE_VALGRIND_CHECKING */ 18418a5822eSThomas Veerman #endif 18518a5822eSThomas Veerman 18618a5822eSThomas Veerman 18718a5822eSThomas Veerman /* Define to 1 if installation paths should be looked up in the Windows 18818a5822eSThomas Veerman Registry. Ignored on non-Windows hosts. */ 18918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 19018a5822eSThomas Veerman /* #undef ENABLE_WIN32_REGISTRY */ 19118a5822eSThomas Veerman #endif 19218a5822eSThomas Veerman 19318a5822eSThomas Veerman 19418a5822eSThomas Veerman /* Define to the name of a file containing a list of extra machine modes for 19518a5822eSThomas Veerman this architecture. */ 19618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 19718a5822eSThomas Veerman #define EXTRA_MODES_FILE "config/vax/vax-modes.def" 19818a5822eSThomas Veerman #endif 19918a5822eSThomas Veerman 20018a5822eSThomas Veerman 20118a5822eSThomas Veerman /* Define to enable detailed memory allocation stats gathering. */ 20218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 203*0a6a1f1dSLionel Sambuc #define GATHER_STATISTICS 0 20418a5822eSThomas Veerman #endif 20518a5822eSThomas Veerman 20618a5822eSThomas Veerman 20718a5822eSThomas Veerman /* mcontext_t fields start with __ */ 20818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 20918a5822eSThomas Veerman /* #undef HAS_MCONTEXT_T_UNDERSCORES */ 21018a5822eSThomas Veerman #endif 21118a5822eSThomas Veerman 21218a5822eSThomas Veerman 21318a5822eSThomas Veerman /* Define if your assembler supports cmpb. */ 21418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 21518a5822eSThomas Veerman /* #undef HAVE_AS_CMPB */ 21618a5822eSThomas Veerman #endif 21718a5822eSThomas Veerman 21818a5822eSThomas Veerman 21918a5822eSThomas Veerman /* Define if your assembler supports the DCI/ICI instructions. */ 22018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 22118a5822eSThomas Veerman /* #undef HAVE_AS_DCI */ 22218a5822eSThomas Veerman #endif 22318a5822eSThomas Veerman 22418a5822eSThomas Veerman 22518a5822eSThomas Veerman /* Define if your assembler supports the --debug-prefix-map option. */ 22618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 22718a5822eSThomas Veerman /* #undef HAVE_AS_DEBUG_PREFIX_MAP */ 22818a5822eSThomas Veerman #endif 22918a5822eSThomas Veerman 23018a5822eSThomas Veerman 23118a5822eSThomas Veerman /* Define if your assembler supports DFP instructions. */ 23218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 23318a5822eSThomas Veerman /* #undef HAVE_AS_DFP */ 23418a5822eSThomas Veerman #endif 23518a5822eSThomas Veerman 23618a5822eSThomas Veerman 237*0a6a1f1dSLionel Sambuc /* Define if your assembler supports DSPR1 mult. */ 238*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 239*0a6a1f1dSLionel Sambuc /* #undef HAVE_AS_DSPR1_MULT */ 240*0a6a1f1dSLionel Sambuc #endif 241*0a6a1f1dSLionel Sambuc 242*0a6a1f1dSLionel Sambuc 24318a5822eSThomas Veerman /* Define if your assembler supports .dtprelword. */ 24418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 24518a5822eSThomas Veerman /* #undef HAVE_AS_DTPRELWORD */ 24618a5822eSThomas Veerman #endif 24718a5822eSThomas Veerman 24818a5822eSThomas Veerman 24918a5822eSThomas Veerman /* Define if your assembler supports dwarf2 .file/.loc directives, and 25018a5822eSThomas Veerman preserves file table indices exactly as given. */ 25118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 25218a5822eSThomas Veerman /* #undef HAVE_AS_DWARF2_DEBUG_LINE */ 25318a5822eSThomas Veerman #endif 25418a5822eSThomas Veerman 25518a5822eSThomas Veerman 25618a5822eSThomas Veerman /* Define if your assembler supports explicit relocations. */ 25718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 25818a5822eSThomas Veerman /* #undef HAVE_AS_EXPLICIT_RELOCS */ 25918a5822eSThomas Veerman #endif 26018a5822eSThomas Veerman 26118a5822eSThomas Veerman 262*0a6a1f1dSLionel Sambuc /* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */ 263*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 264*0a6a1f1dSLionel Sambuc /* #undef HAVE_AS_FMAF_HPC_VIS3 */ 265*0a6a1f1dSLionel Sambuc #endif 266*0a6a1f1dSLionel Sambuc 267*0a6a1f1dSLionel Sambuc 26818a5822eSThomas Veerman /* Define if your assembler supports fprnd. */ 26918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 27018a5822eSThomas Veerman /* #undef HAVE_AS_FPRND */ 27118a5822eSThomas Veerman #endif 27218a5822eSThomas Veerman 27318a5822eSThomas Veerman 27418a5822eSThomas Veerman /* Define if your assembler supports the --gdwarf2 option. */ 27518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 27618a5822eSThomas Veerman /* #undef HAVE_AS_GDWARF2_DEBUG_FLAG */ 27718a5822eSThomas Veerman #endif 27818a5822eSThomas Veerman 27918a5822eSThomas Veerman 28018a5822eSThomas Veerman /* Define if your assembler supports .gnu_attribute. */ 28118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 28218a5822eSThomas Veerman /* #undef HAVE_AS_GNU_ATTRIBUTE */ 28318a5822eSThomas Veerman #endif 28418a5822eSThomas Veerman 28518a5822eSThomas Veerman 28618a5822eSThomas Veerman /* Define true if the assembler supports '.long foo@GOTOFF'. */ 28718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 28818a5822eSThomas Veerman /* #undef HAVE_AS_GOTOFF_IN_DATA */ 28918a5822eSThomas Veerman #endif 29018a5822eSThomas Veerman 29118a5822eSThomas Veerman 29218a5822eSThomas Veerman /* Define if your assembler supports the --gstabs option. */ 29318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 29418a5822eSThomas Veerman /* #undef HAVE_AS_GSTABS_DEBUG_FLAG */ 29518a5822eSThomas Veerman #endif 29618a5822eSThomas Veerman 29718a5822eSThomas Veerman 29818a5822eSThomas Veerman /* Define if your assembler supports the Sun syntax for cmov. */ 29918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 30018a5822eSThomas Veerman /* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ 30118a5822eSThomas Veerman #endif 30218a5822eSThomas Veerman 30318a5822eSThomas Veerman 30418a5822eSThomas Veerman /* Define if your assembler supports the subtraction of symbols in different 30518a5822eSThomas Veerman sections. */ 30618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 30718a5822eSThomas Veerman /* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */ 30818a5822eSThomas Veerman #endif 30918a5822eSThomas Veerman 31018a5822eSThomas Veerman 31118a5822eSThomas Veerman /* Define if your assembler supports the ffreep mnemonic. */ 31218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 31318a5822eSThomas Veerman /* #undef HAVE_AS_IX86_FFREEP */ 31418a5822eSThomas Veerman #endif 31518a5822eSThomas Veerman 31618a5822eSThomas Veerman 31718a5822eSThomas Veerman /* Define if your assembler uses fildq and fistq mnemonics. */ 31818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 31918a5822eSThomas Veerman /* #undef HAVE_AS_IX86_FILDQ */ 32018a5822eSThomas Veerman #endif 32118a5822eSThomas Veerman 32218a5822eSThomas Veerman 32318a5822eSThomas Veerman /* Define if your assembler uses filds and fists mnemonics. */ 32418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 32518a5822eSThomas Veerman /* #undef HAVE_AS_IX86_FILDS */ 32618a5822eSThomas Veerman #endif 32718a5822eSThomas Veerman 32818a5822eSThomas Veerman 329*0a6a1f1dSLionel Sambuc /* Define if your assembler supports HLE prefixes. */ 330*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 331*0a6a1f1dSLionel Sambuc /* #undef HAVE_AS_IX86_HLE */ 332*0a6a1f1dSLionel Sambuc #endif 333*0a6a1f1dSLionel Sambuc 334*0a6a1f1dSLionel Sambuc 33518a5822eSThomas Veerman /* Define if your assembler supports the .quad directive. */ 33618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 33718a5822eSThomas Veerman /* #undef HAVE_AS_IX86_QUAD */ 33818a5822eSThomas Veerman #endif 33918a5822eSThomas Veerman 34018a5822eSThomas Veerman 341*0a6a1f1dSLionel Sambuc /* Define if the assembler supports 'rep <insn>, lock <insn>'. */ 34218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 34318a5822eSThomas Veerman /* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */ 34418a5822eSThomas Veerman #endif 34518a5822eSThomas Veerman 34618a5822eSThomas Veerman 34718a5822eSThomas Veerman /* Define if your assembler supports the sahf mnemonic in 64bit mode. */ 34818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 34918a5822eSThomas Veerman /* #undef HAVE_AS_IX86_SAHF */ 35018a5822eSThomas Veerman #endif 35118a5822eSThomas Veerman 35218a5822eSThomas Veerman 35318a5822eSThomas Veerman /* Define if your assembler supports the swap suffix. */ 35418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 35518a5822eSThomas Veerman /* #undef HAVE_AS_IX86_SWAP */ 35618a5822eSThomas Veerman #endif 35718a5822eSThomas Veerman 35818a5822eSThomas Veerman 359*0a6a1f1dSLionel Sambuc /* Define if your assembler and linker support @tlsgdplt. */ 360*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 361*0a6a1f1dSLionel Sambuc /* #undef HAVE_AS_IX86_TLSGDPLT */ 362*0a6a1f1dSLionel Sambuc #endif 363*0a6a1f1dSLionel Sambuc 364*0a6a1f1dSLionel Sambuc 365*0a6a1f1dSLionel Sambuc /* Define if your assembler and linker support @tlsldmplt. */ 366*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 367*0a6a1f1dSLionel Sambuc /* #undef HAVE_AS_IX86_TLSLDMPLT */ 368*0a6a1f1dSLionel Sambuc #endif 369*0a6a1f1dSLionel Sambuc 370*0a6a1f1dSLionel Sambuc 371*0a6a1f1dSLionel Sambuc /* Define if your assembler supports the 'ud2' mnemonic. */ 372*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 373*0a6a1f1dSLionel Sambuc /* #undef HAVE_AS_IX86_UD2 */ 374*0a6a1f1dSLionel Sambuc #endif 375*0a6a1f1dSLionel Sambuc 376*0a6a1f1dSLionel Sambuc 37718a5822eSThomas Veerman /* Define if your assembler supports the lituse_jsrdirect relocation. */ 37818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 37918a5822eSThomas Veerman /* #undef HAVE_AS_JSRDIRECT_RELOCS */ 38018a5822eSThomas Veerman #endif 38118a5822eSThomas Veerman 38218a5822eSThomas Veerman 38318a5822eSThomas Veerman /* Define if your assembler supports .sleb128 and .uleb128. */ 38418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 38518a5822eSThomas Veerman #define HAVE_AS_LEB128 1 38618a5822eSThomas Veerman #endif 38718a5822eSThomas Veerman 38818a5822eSThomas Veerman 389*0a6a1f1dSLionel Sambuc /* Define if your assembler supports LEON instructions. */ 390*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 391*0a6a1f1dSLionel Sambuc /* #undef HAVE_AS_LEON */ 392*0a6a1f1dSLionel Sambuc #endif 393*0a6a1f1dSLionel Sambuc 394*0a6a1f1dSLionel Sambuc 39518a5822eSThomas Veerman /* Define if the assembler won't complain about a line such as # 0 "" 2. */ 39618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 39718a5822eSThomas Veerman #define HAVE_AS_LINE_ZERO 1 39818a5822eSThomas Veerman #endif 39918a5822eSThomas Veerman 40018a5822eSThomas Veerman 40118a5822eSThomas Veerman /* Define if your assembler supports ltoffx and ldxmov relocations. */ 40218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 40318a5822eSThomas Veerman /* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */ 40418a5822eSThomas Veerman #endif 40518a5822eSThomas Veerman 40618a5822eSThomas Veerman 40718a5822eSThomas Veerman /* Define if your assembler supports LWSYNC instructions. */ 40818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 40918a5822eSThomas Veerman /* #undef HAVE_AS_LWSYNC */ 41018a5822eSThomas Veerman #endif 41118a5822eSThomas Veerman 41218a5822eSThomas Veerman 41318a5822eSThomas Veerman /* Define if your assembler supports mfcr field. */ 41418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 41518a5822eSThomas Veerman /* #undef HAVE_AS_MFCRF */ 41618a5822eSThomas Veerman #endif 41718a5822eSThomas Veerman 41818a5822eSThomas Veerman 41918a5822eSThomas Veerman /* Define if your assembler supports mffgpr and mftgpr. */ 42018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 42118a5822eSThomas Veerman /* #undef HAVE_AS_MFPGPR */ 42218a5822eSThomas Veerman #endif 42318a5822eSThomas Veerman 42418a5822eSThomas Veerman 42518a5822eSThomas Veerman /* Define if your assembler supports the -no-mul-bug-abort option. */ 42618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 42718a5822eSThomas Veerman /* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ 42818a5822eSThomas Veerman #endif 42918a5822eSThomas Veerman 43018a5822eSThomas Veerman 43118a5822eSThomas Veerman /* Define if the assembler understands -mno-shared. */ 43218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 43318a5822eSThomas Veerman /* #undef HAVE_AS_NO_SHARED */ 43418a5822eSThomas Veerman #endif 43518a5822eSThomas Veerman 43618a5822eSThomas Veerman 43718a5822eSThomas Veerman /* Define if your assembler supports offsetable %lo(). */ 43818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 43918a5822eSThomas Veerman /* #undef HAVE_AS_OFFSETABLE_LO10 */ 44018a5822eSThomas Veerman #endif 44118a5822eSThomas Veerman 44218a5822eSThomas Veerman 44318a5822eSThomas Veerman /* Define if your assembler supports popcntb field. */ 44418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 44518a5822eSThomas Veerman /* #undef HAVE_AS_POPCNTB */ 44618a5822eSThomas Veerman #endif 44718a5822eSThomas Veerman 44818a5822eSThomas Veerman 44918a5822eSThomas Veerman /* Define if your assembler supports POPCNTD instructions. */ 45018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 45118a5822eSThomas Veerman /* #undef HAVE_AS_POPCNTD */ 45218a5822eSThomas Veerman #endif 45318a5822eSThomas Veerman 45418a5822eSThomas Veerman 455*0a6a1f1dSLionel Sambuc /* Define if your assembler supports POWER8 instructions. */ 456*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 457*0a6a1f1dSLionel Sambuc /* #undef HAVE_AS_POWER8 */ 458*0a6a1f1dSLionel Sambuc #endif 459*0a6a1f1dSLionel Sambuc 460*0a6a1f1dSLionel Sambuc 46118a5822eSThomas Veerman /* Define if your assembler supports .ref */ 46218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 46318a5822eSThomas Veerman /* #undef HAVE_AS_REF */ 46418a5822eSThomas Veerman #endif 46518a5822eSThomas Veerman 46618a5822eSThomas Veerman 46718a5822eSThomas Veerman /* Define if your assembler supports .register. */ 46818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 46918a5822eSThomas Veerman /* #undef HAVE_AS_REGISTER_PSEUDO_OP */ 47018a5822eSThomas Veerman #endif 47118a5822eSThomas Veerman 47218a5822eSThomas Veerman 47318a5822eSThomas Veerman /* Define if your assembler supports R_PPC_REL16 relocs. */ 47418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 47518a5822eSThomas Veerman /* #undef HAVE_AS_REL16 */ 47618a5822eSThomas Veerman #endif 47718a5822eSThomas Veerman 47818a5822eSThomas Veerman 47918a5822eSThomas Veerman /* Define if your assembler supports -relax option. */ 48018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 48118a5822eSThomas Veerman /* #undef HAVE_AS_RELAX_OPTION */ 48218a5822eSThomas Veerman #endif 48318a5822eSThomas Veerman 48418a5822eSThomas Veerman 485*0a6a1f1dSLionel Sambuc /* Define if your assembler supports SPARC4 instructions. */ 486*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 487*0a6a1f1dSLionel Sambuc /* #undef HAVE_AS_SPARC4 */ 488*0a6a1f1dSLionel Sambuc #endif 489*0a6a1f1dSLionel Sambuc 490*0a6a1f1dSLionel Sambuc 49118a5822eSThomas Veerman /* Define if your assembler and linker support GOTDATA_OP relocs. */ 49218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 49318a5822eSThomas Veerman /* #undef HAVE_AS_SPARC_GOTDATA_OP */ 49418a5822eSThomas Veerman #endif 49518a5822eSThomas Veerman 49618a5822eSThomas Veerman 497*0a6a1f1dSLionel Sambuc /* Define to 1 if your assembler supports #nobits, 0 otherwise. */ 498*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 499*0a6a1f1dSLionel Sambuc /* #undef HAVE_AS_SPARC_NOBITS */ 500*0a6a1f1dSLionel Sambuc #endif 501*0a6a1f1dSLionel Sambuc 502*0a6a1f1dSLionel Sambuc 50318a5822eSThomas Veerman /* Define if your assembler and linker support unaligned PC relative relocs. 50418a5822eSThomas Veerman */ 50518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 50618a5822eSThomas Veerman /* #undef HAVE_AS_SPARC_UA_PCREL */ 50718a5822eSThomas Veerman #endif 50818a5822eSThomas Veerman 50918a5822eSThomas Veerman 51018a5822eSThomas Veerman /* Define if your assembler and linker support unaligned PC relative relocs 51118a5822eSThomas Veerman against hidden symbols. */ 51218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 51318a5822eSThomas Veerman /* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */ 51418a5822eSThomas Veerman #endif 51518a5822eSThomas Veerman 51618a5822eSThomas Veerman 517*0a6a1f1dSLionel Sambuc /* Define if your assembler and linker support thread-local storage. */ 51818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 51918a5822eSThomas Veerman /* #undef HAVE_AS_TLS */ 52018a5822eSThomas Veerman #endif 52118a5822eSThomas Veerman 52218a5822eSThomas Veerman 52318a5822eSThomas Veerman /* Define if your assembler supports arg info for __tls_get_addr. */ 52418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 52518a5822eSThomas Veerman /* #undef HAVE_AS_TLS_MARKERS */ 52618a5822eSThomas Veerman #endif 52718a5822eSThomas Veerman 52818a5822eSThomas Veerman 52918a5822eSThomas Veerman /* Define if your assembler supports VSX instructions. */ 53018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 53118a5822eSThomas Veerman /* #undef HAVE_AS_VSX */ 53218a5822eSThomas Veerman #endif 53318a5822eSThomas Veerman 53418a5822eSThomas Veerman 53518a5822eSThomas Veerman /* Define to 1 if you have the `atoll' function. */ 53618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 53718a5822eSThomas Veerman #define HAVE_ATOLL 1 53818a5822eSThomas Veerman #endif 53918a5822eSThomas Veerman 54018a5822eSThomas Veerman 54118a5822eSThomas Veerman /* Define to 1 if you have the `atoq' function. */ 54218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 54318a5822eSThomas Veerman /* #undef HAVE_ATOQ */ 54418a5822eSThomas Veerman #endif 54518a5822eSThomas Veerman 54618a5822eSThomas Veerman 54718a5822eSThomas Veerman /* Define to 1 if you have the `clearerr_unlocked' function. */ 54818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 54918a5822eSThomas Veerman /* #undef HAVE_CLEARERR_UNLOCKED */ 55018a5822eSThomas Veerman #endif 55118a5822eSThomas Veerman 55218a5822eSThomas Veerman 55318a5822eSThomas Veerman /* Define to 1 if you have the `clock' function. */ 55418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 55518a5822eSThomas Veerman #define HAVE_CLOCK 1 55618a5822eSThomas Veerman #endif 55718a5822eSThomas Veerman 55818a5822eSThomas Veerman 55918a5822eSThomas Veerman /* Define if <time.h> defines clock_t. */ 56018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 56118a5822eSThomas Veerman #define HAVE_CLOCK_T 1 56218a5822eSThomas Veerman #endif 56318a5822eSThomas Veerman 56418a5822eSThomas Veerman 56518a5822eSThomas Veerman /* Define 0/1 if your assembler and linker support COMDAT groups. */ 56618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 56718a5822eSThomas Veerman #define HAVE_COMDAT_GROUP 1 56818a5822eSThomas Veerman #endif 56918a5822eSThomas Veerman 57018a5822eSThomas Veerman 57118a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'abort', otherwise define to 0. 57218a5822eSThomas Veerman */ 57318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 57418a5822eSThomas Veerman #define HAVE_DECL_ABORT 1 57518a5822eSThomas Veerman #endif 57618a5822eSThomas Veerman 57718a5822eSThomas Veerman 57818a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'asprintf', otherwise define to 57918a5822eSThomas Veerman 0. */ 58018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 58118a5822eSThomas Veerman #define HAVE_DECL_ASPRINTF 1 58218a5822eSThomas Veerman #endif 58318a5822eSThomas Veerman 58418a5822eSThomas Veerman 58518a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ 58618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 58718a5822eSThomas Veerman #define HAVE_DECL_ATOF 1 58818a5822eSThomas Veerman #endif 58918a5822eSThomas Veerman 59018a5822eSThomas Veerman 59118a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ 59218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 59318a5822eSThomas Veerman #define HAVE_DECL_ATOL 1 59418a5822eSThomas Veerman #endif 59518a5822eSThomas Veerman 59618a5822eSThomas Veerman 59718a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'basename', otherwise define to 59818a5822eSThomas Veerman 0. */ 59918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 60018a5822eSThomas Veerman #define HAVE_DECL_BASENAME 0 60118a5822eSThomas Veerman #endif 60218a5822eSThomas Veerman 60318a5822eSThomas Veerman 60418a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. 60518a5822eSThomas Veerman */ 60618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 60718a5822eSThomas Veerman #define HAVE_DECL_CALLOC 1 60818a5822eSThomas Veerman #endif 60918a5822eSThomas Veerman 61018a5822eSThomas Veerman 61118a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise 61218a5822eSThomas Veerman define to 0. */ 61318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 61418a5822eSThomas Veerman #define HAVE_DECL_CLEARERR_UNLOCKED 0 61518a5822eSThomas Veerman #endif 61618a5822eSThomas Veerman 61718a5822eSThomas Veerman 61818a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'clock', otherwise define to 0. 61918a5822eSThomas Veerman */ 62018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 62118a5822eSThomas Veerman #define HAVE_DECL_CLOCK 1 62218a5822eSThomas Veerman #endif 62318a5822eSThomas Veerman 62418a5822eSThomas Veerman 62518a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'errno', otherwise define to 0. 62618a5822eSThomas Veerman */ 62718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 62818a5822eSThomas Veerman #define HAVE_DECL_ERRNO 1 62918a5822eSThomas Veerman #endif 63018a5822eSThomas Veerman 63118a5822eSThomas Veerman 63218a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define 63318a5822eSThomas Veerman to 0. */ 63418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 63518a5822eSThomas Veerman #define HAVE_DECL_FEOF_UNLOCKED 0 63618a5822eSThomas Veerman #endif 63718a5822eSThomas Veerman 63818a5822eSThomas Veerman 63918a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise 64018a5822eSThomas Veerman define to 0. */ 64118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 64218a5822eSThomas Veerman #define HAVE_DECL_FERROR_UNLOCKED 0 64318a5822eSThomas Veerman #endif 64418a5822eSThomas Veerman 64518a5822eSThomas Veerman 64618a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise 64718a5822eSThomas Veerman define to 0. */ 64818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 64918a5822eSThomas Veerman #define HAVE_DECL_FFLUSH_UNLOCKED 0 65018a5822eSThomas Veerman #endif 65118a5822eSThomas Veerman 65218a5822eSThomas Veerman 653*0a6a1f1dSLionel Sambuc /* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */ 654*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 655*0a6a1f1dSLionel Sambuc #define HAVE_DECL_FFS 1 656*0a6a1f1dSLionel Sambuc #endif 657*0a6a1f1dSLionel Sambuc 658*0a6a1f1dSLionel Sambuc 65918a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise 66018a5822eSThomas Veerman define to 0. */ 66118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 66218a5822eSThomas Veerman #define HAVE_DECL_FGETC_UNLOCKED 0 66318a5822eSThomas Veerman #endif 66418a5822eSThomas Veerman 66518a5822eSThomas Veerman 66618a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise 66718a5822eSThomas Veerman define to 0. */ 66818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 66918a5822eSThomas Veerman #define HAVE_DECL_FGETS_UNLOCKED 0 67018a5822eSThomas Veerman #endif 67118a5822eSThomas Veerman 67218a5822eSThomas Veerman 67318a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise 67418a5822eSThomas Veerman define to 0. */ 67518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 67618a5822eSThomas Veerman #define HAVE_DECL_FILENO_UNLOCKED 0 67718a5822eSThomas Veerman #endif 67818a5822eSThomas Veerman 67918a5822eSThomas Veerman 68018a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise 68118a5822eSThomas Veerman define to 0. */ 68218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 68318a5822eSThomas Veerman #define HAVE_DECL_FPRINTF_UNLOCKED 0 68418a5822eSThomas Veerman #endif 68518a5822eSThomas Veerman 68618a5822eSThomas Veerman 68718a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise 68818a5822eSThomas Veerman define to 0. */ 68918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 69018a5822eSThomas Veerman #define HAVE_DECL_FPUTC_UNLOCKED 0 69118a5822eSThomas Veerman #endif 69218a5822eSThomas Veerman 69318a5822eSThomas Veerman 69418a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise 69518a5822eSThomas Veerman define to 0. */ 69618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 69718a5822eSThomas Veerman #define HAVE_DECL_FPUTS_UNLOCKED 0 69818a5822eSThomas Veerman #endif 69918a5822eSThomas Veerman 70018a5822eSThomas Veerman 70118a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'fread_unlocked', otherwise 70218a5822eSThomas Veerman define to 0. */ 70318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 70418a5822eSThomas Veerman #define HAVE_DECL_FREAD_UNLOCKED 0 70518a5822eSThomas Veerman #endif 70618a5822eSThomas Veerman 70718a5822eSThomas Veerman 70818a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ 70918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 71018a5822eSThomas Veerman #define HAVE_DECL_FREE 1 71118a5822eSThomas Veerman #endif 71218a5822eSThomas Veerman 71318a5822eSThomas Veerman 71418a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise 71518a5822eSThomas Veerman define to 0. */ 71618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 71718a5822eSThomas Veerman #define HAVE_DECL_FWRITE_UNLOCKED 0 71818a5822eSThomas Veerman #endif 71918a5822eSThomas Veerman 72018a5822eSThomas Veerman 72118a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise 72218a5822eSThomas Veerman define to 0. */ 72318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 72418a5822eSThomas Veerman #define HAVE_DECL_GETCHAR_UNLOCKED 1 72518a5822eSThomas Veerman #endif 72618a5822eSThomas Veerman 72718a5822eSThomas Veerman 72818a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. 72918a5822eSThomas Veerman */ 73018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 73118a5822eSThomas Veerman #define HAVE_DECL_GETCWD 1 73218a5822eSThomas Veerman #endif 73318a5822eSThomas Veerman 73418a5822eSThomas Veerman 73518a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define 73618a5822eSThomas Veerman to 0. */ 73718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 73818a5822eSThomas Veerman #define HAVE_DECL_GETC_UNLOCKED 1 73918a5822eSThomas Veerman #endif 74018a5822eSThomas Veerman 74118a5822eSThomas Veerman 74218a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. 74318a5822eSThomas Veerman */ 74418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 74518a5822eSThomas Veerman #define HAVE_DECL_GETENV 1 74618a5822eSThomas Veerman #endif 74718a5822eSThomas Veerman 74818a5822eSThomas Veerman 74918a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. 75018a5822eSThomas Veerman */ 75118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 75218a5822eSThomas Veerman #define HAVE_DECL_GETOPT 1 75318a5822eSThomas Veerman #endif 75418a5822eSThomas Veerman 75518a5822eSThomas Veerman 75618a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'getpagesize', otherwise define 75718a5822eSThomas Veerman to 0. */ 75818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 75918a5822eSThomas Veerman #define HAVE_DECL_GETPAGESIZE 1 76018a5822eSThomas Veerman #endif 76118a5822eSThomas Veerman 76218a5822eSThomas Veerman 76318a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'getrlimit', otherwise define to 76418a5822eSThomas Veerman 0. */ 76518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 76618a5822eSThomas Veerman #define HAVE_DECL_GETRLIMIT 1 76718a5822eSThomas Veerman #endif 76818a5822eSThomas Veerman 76918a5822eSThomas Veerman 77018a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'getrusage', otherwise define to 77118a5822eSThomas Veerman 0. */ 77218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 77318a5822eSThomas Veerman #define HAVE_DECL_GETRUSAGE 1 77418a5822eSThomas Veerman #endif 77518a5822eSThomas Veerman 77618a5822eSThomas Veerman 77718a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. 77818a5822eSThomas Veerman */ 77918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 78018a5822eSThomas Veerman #define HAVE_DECL_GETWD 1 78118a5822eSThomas Veerman #endif 78218a5822eSThomas Veerman 78318a5822eSThomas Veerman 78418a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'ldgetname', otherwise define to 78518a5822eSThomas Veerman 0. */ 78618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 78718a5822eSThomas Veerman #define HAVE_DECL_LDGETNAME 0 78818a5822eSThomas Veerman #endif 78918a5822eSThomas Veerman 79018a5822eSThomas Veerman 791*0a6a1f1dSLionel Sambuc /* Define to 1 if we found a declaration for 'madvise', otherwise define to 0. 792*0a6a1f1dSLionel Sambuc */ 793*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 794*0a6a1f1dSLionel Sambuc #define HAVE_DECL_MADVISE 1 795*0a6a1f1dSLionel Sambuc #endif 796*0a6a1f1dSLionel Sambuc 797*0a6a1f1dSLionel Sambuc 79818a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. 79918a5822eSThomas Veerman */ 80018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 80118a5822eSThomas Veerman #define HAVE_DECL_MALLOC 1 80218a5822eSThomas Veerman #endif 80318a5822eSThomas Veerman 80418a5822eSThomas Veerman 80518a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise 80618a5822eSThomas Veerman define to 0. */ 80718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 80818a5822eSThomas Veerman #define HAVE_DECL_PUTCHAR_UNLOCKED 1 80918a5822eSThomas Veerman #endif 81018a5822eSThomas Veerman 81118a5822eSThomas Veerman 81218a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define 81318a5822eSThomas Veerman to 0. */ 81418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 81518a5822eSThomas Veerman #define HAVE_DECL_PUTC_UNLOCKED 1 81618a5822eSThomas Veerman #endif 81718a5822eSThomas Veerman 81818a5822eSThomas Veerman 81918a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. 82018a5822eSThomas Veerman */ 82118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 82218a5822eSThomas Veerman #define HAVE_DECL_REALLOC 1 82318a5822eSThomas Veerman #endif 82418a5822eSThomas Veerman 82518a5822eSThomas Veerman 82618a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ 82718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 82818a5822eSThomas Veerman #define HAVE_DECL_SBRK 1 82918a5822eSThomas Veerman #endif 83018a5822eSThomas Veerman 83118a5822eSThomas Veerman 83218a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'setrlimit', otherwise define to 83318a5822eSThomas Veerman 0. */ 83418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 83518a5822eSThomas Veerman #define HAVE_DECL_SETRLIMIT 1 83618a5822eSThomas Veerman #endif 83718a5822eSThomas Veerman 83818a5822eSThomas Veerman 83918a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'sigaltstack', otherwise define 84018a5822eSThomas Veerman to 0. */ 84118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 84218a5822eSThomas Veerman #define HAVE_DECL_SIGALTSTACK 1 84318a5822eSThomas Veerman #endif 84418a5822eSThomas Veerman 84518a5822eSThomas Veerman 84618a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'snprintf', otherwise define to 84718a5822eSThomas Veerman 0. */ 84818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 84918a5822eSThomas Veerman #define HAVE_DECL_SNPRINTF 1 85018a5822eSThomas Veerman #endif 85118a5822eSThomas Veerman 85218a5822eSThomas Veerman 853*0a6a1f1dSLionel Sambuc /* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0. 854*0a6a1f1dSLionel Sambuc */ 855*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 856*0a6a1f1dSLionel Sambuc #define HAVE_DECL_STPCPY 1 857*0a6a1f1dSLionel Sambuc #endif 858*0a6a1f1dSLionel Sambuc 859*0a6a1f1dSLionel Sambuc 86018a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'strsignal', otherwise define to 86118a5822eSThomas Veerman 0. */ 86218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 86318a5822eSThomas Veerman #define HAVE_DECL_STRSIGNAL 1 86418a5822eSThomas Veerman #endif 86518a5822eSThomas Veerman 86618a5822eSThomas Veerman 86718a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. 86818a5822eSThomas Veerman */ 86918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 87018a5822eSThomas Veerman #define HAVE_DECL_STRSTR 1 87118a5822eSThomas Veerman #endif 87218a5822eSThomas Veerman 87318a5822eSThomas Veerman 87418a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'strverscmp', otherwise define to 87518a5822eSThomas Veerman 0. */ 87618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 87718a5822eSThomas Veerman #define HAVE_DECL_STRVERSCMP 0 87818a5822eSThomas Veerman #endif 87918a5822eSThomas Veerman 88018a5822eSThomas Veerman 88118a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'times', otherwise define to 0. 88218a5822eSThomas Veerman */ 88318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 88418a5822eSThomas Veerman #define HAVE_DECL_TIMES 1 88518a5822eSThomas Veerman #endif 88618a5822eSThomas Veerman 88718a5822eSThomas Veerman 88818a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'vasprintf', otherwise define to 88918a5822eSThomas Veerman 0. */ 89018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 89118a5822eSThomas Veerman #define HAVE_DECL_VASPRINTF 1 89218a5822eSThomas Veerman #endif 89318a5822eSThomas Veerman 89418a5822eSThomas Veerman 89518a5822eSThomas Veerman /* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to 89618a5822eSThomas Veerman 0. */ 89718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 89818a5822eSThomas Veerman #define HAVE_DECL_VSNPRINTF 1 89918a5822eSThomas Veerman #endif 90018a5822eSThomas Veerman 90118a5822eSThomas Veerman 90218a5822eSThomas Veerman /* Define to 1 if you have the <direct.h> header file. */ 90318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 90418a5822eSThomas Veerman /* #undef HAVE_DIRECT_H */ 90518a5822eSThomas Veerman #endif 90618a5822eSThomas Veerman 90718a5822eSThomas Veerman 90818a5822eSThomas Veerman /* Define to 1 if you have the <dlfcn.h> header file. */ 90918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 91018a5822eSThomas Veerman #define HAVE_DLFCN_H 1 91118a5822eSThomas Veerman #endif 91218a5822eSThomas Veerman 91318a5822eSThomas Veerman 914*0a6a1f1dSLionel Sambuc /* Define to 1 if you have the <ext/hash_map> header file. */ 91518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 916*0a6a1f1dSLionel Sambuc #define HAVE_EXT_HASH_MAP 1 91718a5822eSThomas Veerman #endif 91818a5822eSThomas Veerman 91918a5822eSThomas Veerman 92018a5822eSThomas Veerman /* Define to 1 if you have the <fcntl.h> header file. */ 92118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 92218a5822eSThomas Veerman #define HAVE_FCNTL_H 1 92318a5822eSThomas Veerman #endif 92418a5822eSThomas Veerman 92518a5822eSThomas Veerman 92618a5822eSThomas Veerman /* Define to 1 if you have the `feof_unlocked' function. */ 92718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 92818a5822eSThomas Veerman /* #undef HAVE_FEOF_UNLOCKED */ 92918a5822eSThomas Veerman #endif 93018a5822eSThomas Veerman 93118a5822eSThomas Veerman 93218a5822eSThomas Veerman /* Define to 1 if you have the `ferror_unlocked' function. */ 93318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 93418a5822eSThomas Veerman /* #undef HAVE_FERROR_UNLOCKED */ 93518a5822eSThomas Veerman #endif 93618a5822eSThomas Veerman 93718a5822eSThomas Veerman 93818a5822eSThomas Veerman /* Define to 1 if you have the `fflush_unlocked' function. */ 93918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 94018a5822eSThomas Veerman /* #undef HAVE_FFLUSH_UNLOCKED */ 94118a5822eSThomas Veerman #endif 94218a5822eSThomas Veerman 94318a5822eSThomas Veerman 94418a5822eSThomas Veerman /* Define to 1 if you have the `fgetc_unlocked' function. */ 94518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 94618a5822eSThomas Veerman /* #undef HAVE_FGETC_UNLOCKED */ 94718a5822eSThomas Veerman #endif 94818a5822eSThomas Veerman 94918a5822eSThomas Veerman 95018a5822eSThomas Veerman /* Define to 1 if you have the `fgets_unlocked' function. */ 95118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 95218a5822eSThomas Veerman /* #undef HAVE_FGETS_UNLOCKED */ 95318a5822eSThomas Veerman #endif 95418a5822eSThomas Veerman 95518a5822eSThomas Veerman 95618a5822eSThomas Veerman /* Define to 1 if you have the `fileno_unlocked' function. */ 95718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 95818a5822eSThomas Veerman /* #undef HAVE_FILENO_UNLOCKED */ 95918a5822eSThomas Veerman #endif 96018a5822eSThomas Veerman 96118a5822eSThomas Veerman 96218a5822eSThomas Veerman /* Define to 1 if you have the `fork' function. */ 96318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 96418a5822eSThomas Veerman #define HAVE_FORK 1 96518a5822eSThomas Veerman #endif 96618a5822eSThomas Veerman 96718a5822eSThomas Veerman 96818a5822eSThomas Veerman /* Define to 1 if you have the `fprintf_unlocked' function. */ 96918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 97018a5822eSThomas Veerman /* #undef HAVE_FPRINTF_UNLOCKED */ 97118a5822eSThomas Veerman #endif 97218a5822eSThomas Veerman 97318a5822eSThomas Veerman 97418a5822eSThomas Veerman /* Define to 1 if you have the `fputc_unlocked' function. */ 97518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 97618a5822eSThomas Veerman /* #undef HAVE_FPUTC_UNLOCKED */ 97718a5822eSThomas Veerman #endif 97818a5822eSThomas Veerman 97918a5822eSThomas Veerman 98018a5822eSThomas Veerman /* Define to 1 if you have the `fputs_unlocked' function. */ 98118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 98218a5822eSThomas Veerman /* #undef HAVE_FPUTS_UNLOCKED */ 98318a5822eSThomas Veerman #endif 98418a5822eSThomas Veerman 98518a5822eSThomas Veerman 98618a5822eSThomas Veerman /* Define to 1 if you have the `fread_unlocked' function. */ 98718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 98818a5822eSThomas Veerman /* #undef HAVE_FREAD_UNLOCKED */ 98918a5822eSThomas Veerman #endif 99018a5822eSThomas Veerman 99118a5822eSThomas Veerman 99218a5822eSThomas Veerman /* Define to 1 if you have the `fwrite_unlocked' function. */ 99318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 99418a5822eSThomas Veerman /* #undef HAVE_FWRITE_UNLOCKED */ 99518a5822eSThomas Veerman #endif 99618a5822eSThomas Veerman 99718a5822eSThomas Veerman 99818a5822eSThomas Veerman /* Define if your assembler supports specifying the alignment of objects 99918a5822eSThomas Veerman allocated using the GAS .comm command. */ 100018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 100118a5822eSThomas Veerman /* #undef HAVE_GAS_ALIGNED_COMM */ 100218a5822eSThomas Veerman #endif 100318a5822eSThomas Veerman 100418a5822eSThomas Veerman 100518a5822eSThomas Veerman /* Define if your assembler supports .balign and .p2align. */ 100618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 100718a5822eSThomas Veerman #define HAVE_GAS_BALIGN_AND_P2ALIGN 1 100818a5822eSThomas Veerman #endif 100918a5822eSThomas Veerman 101018a5822eSThomas Veerman 101118a5822eSThomas Veerman /* Define 0/1 if your assembler supports CFI directives. */ 1012*0a6a1f1dSLionel Sambuc #define HAVE_GAS_CFI_DIRECTIVE 1 101318a5822eSThomas Veerman 101418a5822eSThomas Veerman /* Define 0/1 if your assembler supports .cfi_personality. */ 1015*0a6a1f1dSLionel Sambuc #define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1 101618a5822eSThomas Veerman 101718a5822eSThomas Veerman /* Define 0/1 if your assembler supports .cfi_sections. */ 1018*0a6a1f1dSLionel Sambuc #define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1 101918a5822eSThomas Veerman 102018a5822eSThomas Veerman /* Define if your assembler supports the .loc discriminator sub-directive. */ 102118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 102218a5822eSThomas Veerman #define HAVE_GAS_DISCRIMINATOR 1 102318a5822eSThomas Veerman #endif 102418a5822eSThomas Veerman 102518a5822eSThomas Veerman 102618a5822eSThomas Veerman /* Define if your assembler supports @gnu_unique_object. */ 102718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 102818a5822eSThomas Veerman /* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */ 102918a5822eSThomas Veerman #endif 103018a5822eSThomas Veerman 103118a5822eSThomas Veerman 103218a5822eSThomas Veerman /* Define if your assembler and linker support .hidden. */ 103318a5822eSThomas Veerman #define HAVE_GAS_HIDDEN 1 103418a5822eSThomas Veerman 103518a5822eSThomas Veerman /* Define if your assembler supports .lcomm with an alignment field. */ 103618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 103718a5822eSThomas Veerman /* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */ 103818a5822eSThomas Veerman #endif 103918a5822eSThomas Veerman 104018a5822eSThomas Veerman 104118a5822eSThomas Veerman /* Define if your assembler supports .literal16. */ 104218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 104318a5822eSThomas Veerman /* #undef HAVE_GAS_LITERAL16 */ 104418a5822eSThomas Veerman #endif 104518a5822eSThomas Veerman 104618a5822eSThomas Veerman 104718a5822eSThomas Veerman /* Define if your assembler supports specifying the maximum number of bytes to 104818a5822eSThomas Veerman skip when using the GAS .p2align command. */ 104918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 105018a5822eSThomas Veerman #define HAVE_GAS_MAX_SKIP_P2ALIGN 1 105118a5822eSThomas Veerman #endif 105218a5822eSThomas Veerman 105318a5822eSThomas Veerman 105418a5822eSThomas Veerman /* Define if your assembler supports .nsubspa comdat option. */ 105518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 105618a5822eSThomas Veerman /* #undef HAVE_GAS_NSUBSPA_COMDAT */ 105718a5822eSThomas Veerman #endif 105818a5822eSThomas Veerman 105918a5822eSThomas Veerman 106018a5822eSThomas Veerman /* Define if your assembler and linker support 32-bit section relative relocs 106118a5822eSThomas Veerman via '.secrel32 label'. */ 106218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 106318a5822eSThomas Veerman /* #undef HAVE_GAS_PE_SECREL32_RELOC */ 106418a5822eSThomas Veerman #endif 106518a5822eSThomas Veerman 106618a5822eSThomas Veerman 1067*0a6a1f1dSLionel Sambuc /* Define if your assembler supports specifying the section flag e. */ 1068*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 1069*0a6a1f1dSLionel Sambuc /* #undef HAVE_GAS_SECTION_EXCLUDE */ 1070*0a6a1f1dSLionel Sambuc #endif 1071*0a6a1f1dSLionel Sambuc 1072*0a6a1f1dSLionel Sambuc 107318a5822eSThomas Veerman /* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. 107418a5822eSThomas Veerman */ 107518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 107618a5822eSThomas Veerman #define HAVE_GAS_SHF_MERGE 1 107718a5822eSThomas Veerman #endif 107818a5822eSThomas Veerman 107918a5822eSThomas Veerman 108018a5822eSThomas Veerman /* Define if your assembler supports .subsection and .subsection -1 starts 108118a5822eSThomas Veerman emitting at the beginning of your section. */ 108218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 108318a5822eSThomas Veerman #define HAVE_GAS_SUBSECTION_ORDERING 1 108418a5822eSThomas Veerman #endif 108518a5822eSThomas Veerman 108618a5822eSThomas Veerman 108718a5822eSThomas Veerman /* Define if your assembler supports .weak. */ 108818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 108918a5822eSThomas Veerman #define HAVE_GAS_WEAK 1 109018a5822eSThomas Veerman #endif 109118a5822eSThomas Veerman 109218a5822eSThomas Veerman 109318a5822eSThomas Veerman /* Define if your assembler supports .weakref. */ 109418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 109518a5822eSThomas Veerman #define HAVE_GAS_WEAKREF 1 109618a5822eSThomas Veerman #endif 109718a5822eSThomas Veerman 109818a5822eSThomas Veerman 109918a5822eSThomas Veerman /* Define to 1 if you have the `getchar_unlocked' function. */ 110018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 110118a5822eSThomas Veerman #define HAVE_GETCHAR_UNLOCKED 1 110218a5822eSThomas Veerman #endif 110318a5822eSThomas Veerman 110418a5822eSThomas Veerman 110518a5822eSThomas Veerman /* Define to 1 if you have the `getc_unlocked' function. */ 110618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 110718a5822eSThomas Veerman #define HAVE_GETC_UNLOCKED 1 110818a5822eSThomas Veerman #endif 110918a5822eSThomas Veerman 111018a5822eSThomas Veerman 111118a5822eSThomas Veerman /* Define to 1 if you have the `getrlimit' function. */ 111218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 111318a5822eSThomas Veerman #define HAVE_GETRLIMIT 1 111418a5822eSThomas Veerman #endif 111518a5822eSThomas Veerman 111618a5822eSThomas Veerman 111718a5822eSThomas Veerman /* Define to 1 if you have the `getrusage' function. */ 111818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 111918a5822eSThomas Veerman #define HAVE_GETRUSAGE 1 112018a5822eSThomas Veerman #endif 112118a5822eSThomas Veerman 112218a5822eSThomas Veerman 112318a5822eSThomas Veerman /* Define to 1 if you have the `gettimeofday' function. */ 112418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 112518a5822eSThomas Veerman #define HAVE_GETTIMEOFDAY 1 112618a5822eSThomas Veerman #endif 112718a5822eSThomas Veerman 112818a5822eSThomas Veerman 1129*0a6a1f1dSLionel Sambuc /* Define to 1 if using GNU as. */ 113018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 1131*0a6a1f1dSLionel Sambuc #define HAVE_GNU_AS 1 113218a5822eSThomas Veerman #endif 113318a5822eSThomas Veerman 113418a5822eSThomas Veerman 1135*0a6a1f1dSLionel Sambuc /* Define if your system supports gnu indirect functions. */ 113618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 1137*0a6a1f1dSLionel Sambuc /* #undef HAVE_GNU_INDIRECT_FUNCTION */ 1138*0a6a1f1dSLionel Sambuc #endif 1139*0a6a1f1dSLionel Sambuc 1140*0a6a1f1dSLionel Sambuc 1141*0a6a1f1dSLionel Sambuc /* Define to 1 if using GNU ld. */ 1142*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 1143*0a6a1f1dSLionel Sambuc #define HAVE_GNU_LD 1 114418a5822eSThomas Veerman #endif 114518a5822eSThomas Veerman 114618a5822eSThomas Veerman 114718a5822eSThomas Veerman /* Define if you have the iconv() function. */ 114818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 114918a5822eSThomas Veerman #define HAVE_ICONV 1 115018a5822eSThomas Veerman #endif 115118a5822eSThomas Veerman 115218a5822eSThomas Veerman 115318a5822eSThomas Veerman /* Define to 1 if you have the <iconv.h> header file. */ 115418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 115518a5822eSThomas Veerman #define HAVE_ICONV_H 1 115618a5822eSThomas Veerman #endif 115718a5822eSThomas Veerman 115818a5822eSThomas Veerman 115918a5822eSThomas Veerman /* Define .init_array/.fini_array sections are available and working. */ 116018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 1161*0a6a1f1dSLionel Sambuc /* #undef HAVE_INITFINI_ARRAY_SUPPORT */ 116218a5822eSThomas Veerman #endif 116318a5822eSThomas Veerman 116418a5822eSThomas Veerman 116518a5822eSThomas Veerman /* Define to 1 if the system has the type `intmax_t'. */ 116618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 116718a5822eSThomas Veerman #define HAVE_INTMAX_T 1 116818a5822eSThomas Veerman #endif 116918a5822eSThomas Veerman 117018a5822eSThomas Veerman 117118a5822eSThomas Veerman /* Define to 1 if the system has the type `intptr_t'. */ 117218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 117318a5822eSThomas Veerman #define HAVE_INTPTR_T 1 117418a5822eSThomas Veerman #endif 117518a5822eSThomas Veerman 117618a5822eSThomas Veerman 117718a5822eSThomas Veerman /* Define if you have a working <inttypes.h> header file. */ 117818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 117918a5822eSThomas Veerman #define HAVE_INTTYPES_H 1 118018a5822eSThomas Veerman #endif 118118a5822eSThomas Veerman 118218a5822eSThomas Veerman 1183*0a6a1f1dSLionel Sambuc /* Define if isl_schedule_constraints_compute_schedule exists. */ 1184*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 1185*0a6a1f1dSLionel Sambuc /* #undef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE */ 1186*0a6a1f1dSLionel Sambuc #endif 1187*0a6a1f1dSLionel Sambuc 1188*0a6a1f1dSLionel Sambuc 118918a5822eSThomas Veerman /* Define to 1 if you have the `kill' function. */ 119018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 119118a5822eSThomas Veerman #define HAVE_KILL 1 119218a5822eSThomas Veerman #endif 119318a5822eSThomas Veerman 119418a5822eSThomas Veerman 119518a5822eSThomas Veerman /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ 119618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 119718a5822eSThomas Veerman #define HAVE_LANGINFO_CODESET 1 119818a5822eSThomas Veerman #endif 119918a5822eSThomas Veerman 120018a5822eSThomas Veerman 120118a5822eSThomas Veerman /* Define to 1 if you have the <langinfo.h> header file. */ 120218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 120318a5822eSThomas Veerman #define HAVE_LANGINFO_H 1 120418a5822eSThomas Veerman #endif 120518a5822eSThomas Veerman 120618a5822eSThomas Veerman 120718a5822eSThomas Veerman /* Define if your <locale.h> file defines LC_MESSAGES. */ 120818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 120918a5822eSThomas Veerman #define HAVE_LC_MESSAGES 1 121018a5822eSThomas Veerman #endif 121118a5822eSThomas Veerman 121218a5822eSThomas Veerman 121318a5822eSThomas Veerman /* Define to 1 if you have the <ldfcn.h> header file. */ 121418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 121518a5822eSThomas Veerman /* #undef HAVE_LDFCN_H */ 121618a5822eSThomas Veerman #endif 121718a5822eSThomas Veerman 121818a5822eSThomas Veerman 121918a5822eSThomas Veerman /* Define if your linker supports --as-needed and --no-as-needed options. */ 122018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 122118a5822eSThomas Veerman #define HAVE_LD_AS_NEEDED 1 122218a5822eSThomas Veerman #endif 122318a5822eSThomas Veerman 122418a5822eSThomas Veerman 122518a5822eSThomas Veerman /* Define if your linker supports --build-id. */ 122618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 122718a5822eSThomas Veerman #define HAVE_LD_BUILDID 1 122818a5822eSThomas Veerman #endif 122918a5822eSThomas Veerman 123018a5822eSThomas Veerman 123118a5822eSThomas Veerman /* Define if your linker supports --demangle option. */ 123218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 1233*0a6a1f1dSLionel Sambuc #define HAVE_LD_DEMANGLE 1 123418a5822eSThomas Veerman #endif 123518a5822eSThomas Veerman 123618a5822eSThomas Veerman 1237*0a6a1f1dSLionel Sambuc /* Define if your linker supports .eh_frame_hdr. */ 123818a5822eSThomas Veerman #define HAVE_LD_EH_FRAME_HDR 1 123918a5822eSThomas Veerman 124018a5822eSThomas Veerman /* Define if your linker supports garbage collection of sections in presence 124118a5822eSThomas Veerman of EH frames. */ 124218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 124318a5822eSThomas Veerman #define HAVE_LD_EH_GC_SECTIONS 1 124418a5822eSThomas Veerman #endif 124518a5822eSThomas Veerman 124618a5822eSThomas Veerman 1247*0a6a1f1dSLionel Sambuc /* Define if your linker has buggy garbage collection of sections support when 1248*0a6a1f1dSLionel Sambuc .text.startup.foo like sections are used. */ 1249*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 1250*0a6a1f1dSLionel Sambuc /* #undef HAVE_LD_EH_GC_SECTIONS_BUG */ 1251*0a6a1f1dSLionel Sambuc #endif 1252*0a6a1f1dSLionel Sambuc 1253*0a6a1f1dSLionel Sambuc 1254*0a6a1f1dSLionel Sambuc /* Define if your PowerPC64 linker supports a large TOC. */ 1255*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 1256*0a6a1f1dSLionel Sambuc /* #undef HAVE_LD_LARGE_TOC */ 1257*0a6a1f1dSLionel Sambuc #endif 1258*0a6a1f1dSLionel Sambuc 1259*0a6a1f1dSLionel Sambuc 126018a5822eSThomas Veerman /* Define if your PowerPC64 linker only needs function descriptor syms. */ 126118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 126218a5822eSThomas Veerman /* #undef HAVE_LD_NO_DOT_SYMS */ 126318a5822eSThomas Veerman #endif 126418a5822eSThomas Veerman 126518a5822eSThomas Veerman 126618a5822eSThomas Veerman /* Define if your linker can relax absolute .eh_frame personality pointers 126718a5822eSThomas Veerman into PC-relative form. */ 126818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 126918a5822eSThomas Veerman /* #undef HAVE_LD_PERSONALITY_RELAXATION */ 127018a5822eSThomas Veerman #endif 127118a5822eSThomas Veerman 127218a5822eSThomas Veerman 127318a5822eSThomas Veerman /* Define if your linker supports -pie option. */ 127418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 127518a5822eSThomas Veerman #define HAVE_LD_PIE 1 127618a5822eSThomas Veerman #endif 127718a5822eSThomas Veerman 127818a5822eSThomas Veerman 127918a5822eSThomas Veerman /* Define if your linker links a mix of read-only and read-write sections into 128018a5822eSThomas Veerman a read-write section. */ 128118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 128218a5822eSThomas Veerman #define HAVE_LD_RO_RW_SECTION_MIXING 1 128318a5822eSThomas Veerman #endif 128418a5822eSThomas Veerman 128518a5822eSThomas Veerman 128618a5822eSThomas Veerman /* Define if your linker supports the *_sol2 emulations. */ 128718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 128818a5822eSThomas Veerman /* #undef HAVE_LD_SOL2_EMULATION */ 128918a5822eSThomas Veerman #endif 129018a5822eSThomas Veerman 129118a5822eSThomas Veerman 1292*0a6a1f1dSLionel Sambuc /* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ 129318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 129418a5822eSThomas Veerman #define HAVE_LD_STATIC_DYNAMIC 1 129518a5822eSThomas Veerman #endif 129618a5822eSThomas Veerman 129718a5822eSThomas Veerman 129818a5822eSThomas Veerman /* Define if your linker supports --sysroot. */ 129918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 130018a5822eSThomas Veerman #define HAVE_LD_SYSROOT 1 130118a5822eSThomas Veerman #endif 130218a5822eSThomas Veerman 130318a5822eSThomas Veerman 130418a5822eSThomas Veerman /* Define to 1 if you have the <limits.h> header file. */ 130518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 130618a5822eSThomas Veerman #define HAVE_LIMITS_H 1 130718a5822eSThomas Veerman #endif 130818a5822eSThomas Veerman 130918a5822eSThomas Veerman 131018a5822eSThomas Veerman /* Define to 1 if you have the <locale.h> header file. */ 131118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 131218a5822eSThomas Veerman #define HAVE_LOCALE_H 1 131318a5822eSThomas Veerman #endif 131418a5822eSThomas Veerman 131518a5822eSThomas Veerman 131618a5822eSThomas Veerman /* Define to 1 if the system has the type `long long'. */ 131718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 131818a5822eSThomas Veerman #define HAVE_LONG_LONG 1 131918a5822eSThomas Veerman #endif 132018a5822eSThomas Veerman 132118a5822eSThomas Veerman 132218a5822eSThomas Veerman /* Define to 1 if the system has the type `long long int'. */ 132318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 132418a5822eSThomas Veerman #define HAVE_LONG_LONG_INT 1 132518a5822eSThomas Veerman #endif 132618a5822eSThomas Veerman 132718a5822eSThomas Veerman 1328*0a6a1f1dSLionel Sambuc /* Define to the level of your linker's plugin support. */ 1329*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 1330*0a6a1f1dSLionel Sambuc #define HAVE_LTO_PLUGIN 2 1331*0a6a1f1dSLionel Sambuc #endif 1332*0a6a1f1dSLionel Sambuc 1333*0a6a1f1dSLionel Sambuc 1334*0a6a1f1dSLionel Sambuc /* Define to 1 if you have the `madvise' function. */ 1335*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 1336*0a6a1f1dSLionel Sambuc #define HAVE_MADVISE 1 1337*0a6a1f1dSLionel Sambuc #endif 1338*0a6a1f1dSLionel Sambuc 1339*0a6a1f1dSLionel Sambuc 134018a5822eSThomas Veerman /* Define to 1 if you have the <malloc.h> header file. */ 134118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 134218a5822eSThomas Veerman #define HAVE_MALLOC_H 1 134318a5822eSThomas Veerman #endif 134418a5822eSThomas Veerman 134518a5822eSThomas Veerman 134618a5822eSThomas Veerman /* Define to 1 if you have the `mbstowcs' function. */ 134718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 134818a5822eSThomas Veerman #define HAVE_MBSTOWCS 1 134918a5822eSThomas Veerman #endif 135018a5822eSThomas Veerman 135118a5822eSThomas Veerman 135218a5822eSThomas Veerman /* Define if valgrind's memcheck.h header is installed. */ 135318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 135418a5822eSThomas Veerman /* #undef HAVE_MEMCHECK_H */ 135518a5822eSThomas Veerman #endif 135618a5822eSThomas Veerman 135718a5822eSThomas Veerman 135818a5822eSThomas Veerman /* Define to 1 if you have the <memory.h> header file. */ 135918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 136018a5822eSThomas Veerman #define HAVE_MEMORY_H 1 136118a5822eSThomas Veerman #endif 136218a5822eSThomas Veerman 136318a5822eSThomas Veerman 136418a5822eSThomas Veerman /* Define to 1 if you have the `mmap' function. */ 136518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 136618a5822eSThomas Veerman #define HAVE_MMAP 1 136718a5822eSThomas Veerman #endif 136818a5822eSThomas Veerman 136918a5822eSThomas Veerman 137018a5822eSThomas Veerman /* Define if mmap with MAP_ANON(YMOUS) works. */ 137118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 137218a5822eSThomas Veerman #define HAVE_MMAP_ANON 1 137318a5822eSThomas Veerman #endif 137418a5822eSThomas Veerman 137518a5822eSThomas Veerman 137618a5822eSThomas Veerman /* Define if mmap of /dev/zero works. */ 137718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 137818a5822eSThomas Veerman #define HAVE_MMAP_DEV_ZERO 1 137918a5822eSThomas Veerman #endif 138018a5822eSThomas Veerman 138118a5822eSThomas Veerman 138218a5822eSThomas Veerman /* Define if read-only mmap of a plain file works. */ 138318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 138418a5822eSThomas Veerman #define HAVE_MMAP_FILE 1 138518a5822eSThomas Veerman #endif 138618a5822eSThomas Veerman 138718a5822eSThomas Veerman 138818a5822eSThomas Veerman /* Define to 1 if you have the `nl_langinfo' function. */ 138918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 139018a5822eSThomas Veerman #define HAVE_NL_LANGINFO 1 139118a5822eSThomas Veerman #endif 139218a5822eSThomas Veerman 139318a5822eSThomas Veerman 139418a5822eSThomas Veerman /* Define to 1 if you have the `putchar_unlocked' function. */ 139518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 139618a5822eSThomas Veerman #define HAVE_PUTCHAR_UNLOCKED 1 139718a5822eSThomas Veerman #endif 139818a5822eSThomas Veerman 139918a5822eSThomas Veerman 140018a5822eSThomas Veerman /* Define to 1 if you have the `putc_unlocked' function. */ 140118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 140218a5822eSThomas Veerman #define HAVE_PUTC_UNLOCKED 1 140318a5822eSThomas Veerman #endif 140418a5822eSThomas Veerman 140518a5822eSThomas Veerman 140618a5822eSThomas Veerman /* Define to 1 if you have the `setlocale' function. */ 140718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 140818a5822eSThomas Veerman #define HAVE_SETLOCALE 1 140918a5822eSThomas Veerman #endif 141018a5822eSThomas Veerman 141118a5822eSThomas Veerman 141218a5822eSThomas Veerman /* Define to 1 if you have the `setrlimit' function. */ 141318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 141418a5822eSThomas Veerman #define HAVE_SETRLIMIT 1 141518a5822eSThomas Veerman #endif 141618a5822eSThomas Veerman 141718a5822eSThomas Veerman 141818a5822eSThomas Veerman /* Define to 1 if you have the <stddef.h> header file. */ 141918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 142018a5822eSThomas Veerman #define HAVE_STDDEF_H 1 142118a5822eSThomas Veerman #endif 142218a5822eSThomas Veerman 142318a5822eSThomas Veerman 142418a5822eSThomas Veerman /* Define to 1 if you have the <stdint.h> header file. */ 142518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 142618a5822eSThomas Veerman #define HAVE_STDINT_H 1 142718a5822eSThomas Veerman #endif 142818a5822eSThomas Veerman 142918a5822eSThomas Veerman 143018a5822eSThomas Veerman /* Define to 1 if you have the <stdlib.h> header file. */ 143118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 143218a5822eSThomas Veerman #define HAVE_STDLIB_H 1 143318a5822eSThomas Veerman #endif 143418a5822eSThomas Veerman 143518a5822eSThomas Veerman 143618a5822eSThomas Veerman /* Define to 1 if you have the <strings.h> header file. */ 143718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 143818a5822eSThomas Veerman #define HAVE_STRINGS_H 1 143918a5822eSThomas Veerman #endif 144018a5822eSThomas Veerman 144118a5822eSThomas Veerman 144218a5822eSThomas Veerman /* Define to 1 if you have the <string.h> header file. */ 144318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 144418a5822eSThomas Veerman #define HAVE_STRING_H 1 144518a5822eSThomas Veerman #endif 144618a5822eSThomas Veerman 144718a5822eSThomas Veerman 144818a5822eSThomas Veerman /* Define to 1 if you have the `strsignal' function. */ 144918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 145018a5822eSThomas Veerman #define HAVE_STRSIGNAL 1 145118a5822eSThomas Veerman #endif 145218a5822eSThomas Veerman 145318a5822eSThomas Veerman 145418a5822eSThomas Veerman /* Define if <sys/times.h> defines struct tms. */ 145518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 145618a5822eSThomas Veerman #define HAVE_STRUCT_TMS 1 145718a5822eSThomas Veerman #endif 145818a5822eSThomas Veerman 145918a5822eSThomas Veerman 146018a5822eSThomas Veerman /* Define to 1 if you have the `sysconf' function. */ 146118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 146218a5822eSThomas Veerman #define HAVE_SYSCONF 1 146318a5822eSThomas Veerman #endif 146418a5822eSThomas Veerman 146518a5822eSThomas Veerman 146618a5822eSThomas Veerman /* Define to 1 if you have the <sys/file.h> header file. */ 146718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 146818a5822eSThomas Veerman #define HAVE_SYS_FILE_H 1 146918a5822eSThomas Veerman #endif 147018a5822eSThomas Veerman 147118a5822eSThomas Veerman 147218a5822eSThomas Veerman /* Define to 1 if you have the <sys/mman.h> header file. */ 147318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 147418a5822eSThomas Veerman #define HAVE_SYS_MMAN_H 1 147518a5822eSThomas Veerman #endif 147618a5822eSThomas Veerman 147718a5822eSThomas Veerman 147818a5822eSThomas Veerman /* Define to 1 if you have the <sys/param.h> header file. */ 147918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 148018a5822eSThomas Veerman #define HAVE_SYS_PARAM_H 1 148118a5822eSThomas Veerman #endif 148218a5822eSThomas Veerman 148318a5822eSThomas Veerman 148418a5822eSThomas Veerman /* Define to 1 if you have the <sys/resource.h> header file. */ 148518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 148618a5822eSThomas Veerman #define HAVE_SYS_RESOURCE_H 1 148718a5822eSThomas Veerman #endif 148818a5822eSThomas Veerman 148918a5822eSThomas Veerman 1490*0a6a1f1dSLionel Sambuc /* Define if your target C library provides sys/sdt.h */ 1491*0a6a1f1dSLionel Sambuc #define HAVE_SYS_SDT_H 1 1492*0a6a1f1dSLionel Sambuc 149318a5822eSThomas Veerman /* Define to 1 if you have the <sys/stat.h> header file. */ 149418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 149518a5822eSThomas Veerman #define HAVE_SYS_STAT_H 1 149618a5822eSThomas Veerman #endif 149718a5822eSThomas Veerman 149818a5822eSThomas Veerman 149918a5822eSThomas Veerman /* Define to 1 if you have the <sys/times.h> header file. */ 150018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 150118a5822eSThomas Veerman #define HAVE_SYS_TIMES_H 1 150218a5822eSThomas Veerman #endif 150318a5822eSThomas Veerman 150418a5822eSThomas Veerman 150518a5822eSThomas Veerman /* Define to 1 if you have the <sys/time.h> header file. */ 150618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 150718a5822eSThomas Veerman #define HAVE_SYS_TIME_H 1 150818a5822eSThomas Veerman #endif 150918a5822eSThomas Veerman 151018a5822eSThomas Veerman 151118a5822eSThomas Veerman /* Define to 1 if you have the <sys/types.h> header file. */ 151218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 151318a5822eSThomas Veerman #define HAVE_SYS_TYPES_H 1 151418a5822eSThomas Veerman #endif 151518a5822eSThomas Veerman 151618a5822eSThomas Veerman 151718a5822eSThomas Veerman /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 151818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 151918a5822eSThomas Veerman #define HAVE_SYS_WAIT_H 1 152018a5822eSThomas Veerman #endif 152118a5822eSThomas Veerman 152218a5822eSThomas Veerman 152318a5822eSThomas Veerman /* Define to 1 if you have the `times' function. */ 152418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 152518a5822eSThomas Veerman #define HAVE_TIMES 1 152618a5822eSThomas Veerman #endif 152718a5822eSThomas Veerman 152818a5822eSThomas Veerman 152918a5822eSThomas Veerman /* Define to 1 if you have the <time.h> header file. */ 153018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 153118a5822eSThomas Veerman #define HAVE_TIME_H 1 153218a5822eSThomas Veerman #endif 153318a5822eSThomas Veerman 153418a5822eSThomas Veerman 1535*0a6a1f1dSLionel Sambuc /* Define to 1 if you have the <tr1/unordered_map> header file. */ 1536*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 1537*0a6a1f1dSLionel Sambuc #define HAVE_TR1_UNORDERED_MAP 1 1538*0a6a1f1dSLionel Sambuc #endif 1539*0a6a1f1dSLionel Sambuc 1540*0a6a1f1dSLionel Sambuc 154118a5822eSThomas Veerman /* Define to 1 if the system has the type `uintmax_t'. */ 154218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 154318a5822eSThomas Veerman #define HAVE_UINTMAX_T 1 154418a5822eSThomas Veerman #endif 154518a5822eSThomas Veerman 154618a5822eSThomas Veerman 154718a5822eSThomas Veerman /* Define to 1 if the system has the type `uintptr_t'. */ 154818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 154918a5822eSThomas Veerman #define HAVE_UINTPTR_T 1 155018a5822eSThomas Veerman #endif 155118a5822eSThomas Veerman 155218a5822eSThomas Veerman 155318a5822eSThomas Veerman /* Define to 1 if you have the <unistd.h> header file. */ 155418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 155518a5822eSThomas Veerman #define HAVE_UNISTD_H 1 155618a5822eSThomas Veerman #endif 155718a5822eSThomas Veerman 155818a5822eSThomas Veerman 1559*0a6a1f1dSLionel Sambuc /* Define to 1 if you have the <unordered_map> header file. */ 1560*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 1561*0a6a1f1dSLionel Sambuc /* #undef HAVE_UNORDERED_MAP */ 1562*0a6a1f1dSLionel Sambuc #endif 1563*0a6a1f1dSLionel Sambuc 1564*0a6a1f1dSLionel Sambuc 156518a5822eSThomas Veerman /* Define to 1 if the system has the type `unsigned long long int'. */ 156618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 156718a5822eSThomas Veerman #define HAVE_UNSIGNED_LONG_LONG_INT 1 156818a5822eSThomas Veerman #endif 156918a5822eSThomas Veerman 157018a5822eSThomas Veerman 157118a5822eSThomas Veerman /* Define if valgrind's valgrind/memcheck.h header is installed. */ 157218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 157318a5822eSThomas Veerman /* #undef HAVE_VALGRIND_MEMCHECK_H */ 157418a5822eSThomas Veerman #endif 157518a5822eSThomas Veerman 157618a5822eSThomas Veerman 157718a5822eSThomas Veerman /* Define to 1 if you have the `vfork' function. */ 157818a5822eSThomas Veerman #ifndef USED_FOR_TARGET 157918a5822eSThomas Veerman #define HAVE_VFORK 1 158018a5822eSThomas Veerman #endif 158118a5822eSThomas Veerman 158218a5822eSThomas Veerman 158318a5822eSThomas Veerman /* Define to 1 if you have the <vfork.h> header file. */ 158418a5822eSThomas Veerman #ifndef USED_FOR_TARGET 158518a5822eSThomas Veerman /* #undef HAVE_VFORK_H */ 158618a5822eSThomas Veerman #endif 158718a5822eSThomas Veerman 158818a5822eSThomas Veerman 158918a5822eSThomas Veerman /* Define to 1 if you have the <wchar.h> header file. */ 159018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 159118a5822eSThomas Veerman #define HAVE_WCHAR_H 1 159218a5822eSThomas Veerman #endif 159318a5822eSThomas Veerman 159418a5822eSThomas Veerman 159518a5822eSThomas Veerman /* Define to 1 if you have the `wcswidth' function. */ 159618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 159718a5822eSThomas Veerman #define HAVE_WCSWIDTH 1 159818a5822eSThomas Veerman #endif 159918a5822eSThomas Veerman 160018a5822eSThomas Veerman 160118a5822eSThomas Veerman /* Define to 1 if `fork' works. */ 160218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 160318a5822eSThomas Veerman #define HAVE_WORKING_FORK 1 160418a5822eSThomas Veerman #endif 160518a5822eSThomas Veerman 160618a5822eSThomas Veerman 160718a5822eSThomas Veerman /* Define this macro if mbstowcs does not crash when its first argument is 160818a5822eSThomas Veerman NULL. */ 160918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 161018a5822eSThomas Veerman #define HAVE_WORKING_MBSTOWCS 1 161118a5822eSThomas Veerman #endif 161218a5822eSThomas Veerman 161318a5822eSThomas Veerman 161418a5822eSThomas Veerman /* Define to 1 if `vfork' works. */ 161518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 161618a5822eSThomas Veerman #define HAVE_WORKING_VFORK 1 161718a5822eSThomas Veerman #endif 161818a5822eSThomas Veerman 161918a5822eSThomas Veerman 162018a5822eSThomas Veerman /* Define to 1 if the system has the type `__int64'. */ 162118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 162218a5822eSThomas Veerman /* #undef HAVE___INT64 */ 162318a5822eSThomas Veerman #endif 162418a5822eSThomas Veerman 162518a5822eSThomas Veerman 162618a5822eSThomas Veerman /* Define if cloog is in use. */ 162718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 162818a5822eSThomas Veerman /* #undef HAVE_cloog */ 162918a5822eSThomas Veerman #endif 163018a5822eSThomas Veerman 163118a5822eSThomas Veerman 1632*0a6a1f1dSLionel Sambuc /* Define if F_SETLKW supported by fcntl. */ 163318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 1634*0a6a1f1dSLionel Sambuc #define HOST_HAS_F_SETLKW 1 163518a5822eSThomas Veerman #endif 163618a5822eSThomas Veerman 163718a5822eSThomas Veerman 163818a5822eSThomas Veerman /* Define as const if the declaration of iconv() needs const. */ 163918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 164018a5822eSThomas Veerman #define ICONV_CONST const 164118a5822eSThomas Veerman #endif 164218a5822eSThomas Veerman 164318a5822eSThomas Veerman 1644*0a6a1f1dSLionel Sambuc /* Define to the linker option to enable use of shared objects. */ 1645*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 1646*0a6a1f1dSLionel Sambuc #define LD_DYNAMIC_OPTION "-Bdynamic" 1647*0a6a1f1dSLionel Sambuc #endif 1648*0a6a1f1dSLionel Sambuc 1649*0a6a1f1dSLionel Sambuc 1650*0a6a1f1dSLionel Sambuc /* Define to the linker option to disable use of shared objects. */ 1651*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 1652*0a6a1f1dSLionel Sambuc #define LD_STATIC_OPTION "-Bstatic" 1653*0a6a1f1dSLionel Sambuc #endif 1654*0a6a1f1dSLionel Sambuc 1655*0a6a1f1dSLionel Sambuc 1656*0a6a1f1dSLionel Sambuc /* Define to the library containing __tls_get_addr/___tls_get_addr. */ 1657*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 1658*0a6a1f1dSLionel Sambuc /* #undef LIB_TLS_SPEC */ 1659*0a6a1f1dSLionel Sambuc #endif 1660*0a6a1f1dSLionel Sambuc 1661*0a6a1f1dSLionel Sambuc 1662*0a6a1f1dSLionel Sambuc /* The linker hash style */ 1663*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 1664*0a6a1f1dSLionel Sambuc /* #undef LINKER_HASH_STYLE */ 1665*0a6a1f1dSLionel Sambuc #endif 1666*0a6a1f1dSLionel Sambuc 1667*0a6a1f1dSLionel Sambuc 1668*0a6a1f1dSLionel Sambuc /* Define to the name of the LTO plugin DSO that must be passed to the 1669*0a6a1f1dSLionel Sambuc linker's -plugin=LIB option. */ 1670*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 1671*0a6a1f1dSLionel Sambuc #define LTOPLUGINSONAME "liblto_plugin.so" 1672*0a6a1f1dSLionel Sambuc #endif 1673*0a6a1f1dSLionel Sambuc 1674*0a6a1f1dSLionel Sambuc 167518a5822eSThomas Veerman /* Define to the sub-directory in which libtool stores uninstalled libraries. 167618a5822eSThomas Veerman */ 167718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 167818a5822eSThomas Veerman #define LT_OBJDIR ".libs/" 167918a5822eSThomas Veerman #endif 168018a5822eSThomas Veerman 168118a5822eSThomas Veerman 168218a5822eSThomas Veerman /* Define if host mkdir takes a single argument. */ 168318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 168418a5822eSThomas Veerman /* #undef MKDIR_TAKES_ONE_ARG */ 168518a5822eSThomas Veerman #endif 168618a5822eSThomas Veerman 168718a5822eSThomas Veerman 168818a5822eSThomas Veerman /* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ 168918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 169018a5822eSThomas Veerman /* #undef NEED_64BIT_HOST_WIDE_INT */ 169118a5822eSThomas Veerman #endif 169218a5822eSThomas Veerman 169318a5822eSThomas Veerman 169418a5822eSThomas Veerman /* Define to 1 if your C compiler doesn't accept -c and -o together. */ 169518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 169618a5822eSThomas Veerman /* #undef NO_MINUS_C_MINUS_O */ 169718a5822eSThomas Veerman #endif 169818a5822eSThomas Veerman 169918a5822eSThomas Veerman 170018a5822eSThomas Veerman /* Define to the address where bug reports for this package should be sent. */ 170118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 170218a5822eSThomas Veerman #define PACKAGE_BUGREPORT "" 170318a5822eSThomas Veerman #endif 170418a5822eSThomas Veerman 170518a5822eSThomas Veerman 170618a5822eSThomas Veerman /* Define to the full name of this package. */ 170718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 170818a5822eSThomas Veerman #define PACKAGE_NAME "" 170918a5822eSThomas Veerman #endif 171018a5822eSThomas Veerman 171118a5822eSThomas Veerman 171218a5822eSThomas Veerman /* Define to the full name and version of this package. */ 171318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 171418a5822eSThomas Veerman #define PACKAGE_STRING "" 171518a5822eSThomas Veerman #endif 171618a5822eSThomas Veerman 171718a5822eSThomas Veerman 171818a5822eSThomas Veerman /* Define to the one symbol short name of this package. */ 171918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 172018a5822eSThomas Veerman #define PACKAGE_TARNAME "" 172118a5822eSThomas Veerman #endif 172218a5822eSThomas Veerman 172318a5822eSThomas Veerman 172418a5822eSThomas Veerman /* Define to the home page for this package. */ 172518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 172618a5822eSThomas Veerman #define PACKAGE_URL "" 172718a5822eSThomas Veerman #endif 172818a5822eSThomas Veerman 172918a5822eSThomas Veerman 173018a5822eSThomas Veerman /* Define to the version of this package. */ 173118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 173218a5822eSThomas Veerman #define PACKAGE_VERSION "" 173318a5822eSThomas Veerman #endif 173418a5822eSThomas Veerman 173518a5822eSThomas Veerman 173618a5822eSThomas Veerman /* Specify plugin linker */ 173718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 1738*0a6a1f1dSLionel Sambuc #define PLUGIN_LD_SUFFIX "ld" 173918a5822eSThomas Veerman #endif 174018a5822eSThomas Veerman 174118a5822eSThomas Veerman 174218a5822eSThomas Veerman /* Define to PREFIX/include if cpp should also search that directory. */ 174318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 174418a5822eSThomas Veerman /* #undef PREFIX_INCLUDE_DIR */ 174518a5822eSThomas Veerman #endif 174618a5822eSThomas Veerman 174718a5822eSThomas Veerman 174818a5822eSThomas Veerman /* The size of `int', as computed by sizeof. */ 174918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 175018a5822eSThomas Veerman #define SIZEOF_INT 4 175118a5822eSThomas Veerman #endif 175218a5822eSThomas Veerman 175318a5822eSThomas Veerman 175418a5822eSThomas Veerman /* The size of `long', as computed by sizeof. */ 175518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 175618a5822eSThomas Veerman #define SIZEOF_LONG 4 175718a5822eSThomas Veerman #endif 175818a5822eSThomas Veerman 175918a5822eSThomas Veerman 176018a5822eSThomas Veerman /* The size of `long long', as computed by sizeof. */ 176118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 176218a5822eSThomas Veerman #define SIZEOF_LONG_LONG 8 176318a5822eSThomas Veerman #endif 176418a5822eSThomas Veerman 176518a5822eSThomas Veerman 176618a5822eSThomas Veerman /* The size of `short', as computed by sizeof. */ 176718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 176818a5822eSThomas Veerman #define SIZEOF_SHORT 2 176918a5822eSThomas Veerman #endif 177018a5822eSThomas Veerman 177118a5822eSThomas Veerman 177218a5822eSThomas Veerman /* The size of `void *', as computed by sizeof. */ 177318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 177418a5822eSThomas Veerman #define SIZEOF_VOID_P 4 177518a5822eSThomas Veerman #endif 177618a5822eSThomas Veerman 177718a5822eSThomas Veerman 177818a5822eSThomas Veerman /* The size of `__int64', as computed by sizeof. */ 177918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 178018a5822eSThomas Veerman /* #undef SIZEOF___INT64 */ 178118a5822eSThomas Veerman #endif 178218a5822eSThomas Veerman 178318a5822eSThomas Veerman 178418a5822eSThomas Veerman /* Define to 1 if you have the ANSI C header files. */ 178518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 178618a5822eSThomas Veerman #define STDC_HEADERS 1 178718a5822eSThomas Veerman #endif 178818a5822eSThomas Veerman 178918a5822eSThomas Veerman 179018a5822eSThomas Veerman /* Define if you can safely include both <string.h> and <strings.h>. */ 179118a5822eSThomas Veerman #ifndef USED_FOR_TARGET 179218a5822eSThomas Veerman #define STRING_WITH_STRINGS 1 179318a5822eSThomas Veerman #endif 179418a5822eSThomas Veerman 179518a5822eSThomas Veerman 179618a5822eSThomas Veerman /* Define if TFmode long double should be the default */ 179718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 179818a5822eSThomas Veerman /* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ 179918a5822eSThomas Veerman #endif 180018a5822eSThomas Veerman 180118a5822eSThomas Veerman 1802*0a6a1f1dSLionel Sambuc /* Define if your target C library provides the `dl_iterate_phdr' function. */ 1803*0a6a1f1dSLionel Sambuc /* #undef TARGET_DL_ITERATE_PHDR */ 1804*0a6a1f1dSLionel Sambuc 180518a5822eSThomas Veerman /* Define if your target C library provides stack protector support */ 180618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 180718a5822eSThomas Veerman #define TARGET_LIBC_PROVIDES_SSP 1 180818a5822eSThomas Veerman #endif 180918a5822eSThomas Veerman 181018a5822eSThomas Veerman 181118a5822eSThomas Veerman /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 181218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 181318a5822eSThomas Veerman #define TIME_WITH_SYS_TIME 1 181418a5822eSThomas Veerman #endif 181518a5822eSThomas Veerman 181618a5822eSThomas Veerman 181718a5822eSThomas Veerman /* Define to the flag used to mark TLS sections if the default (`T') doesn't 181818a5822eSThomas Veerman work. */ 181918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 182018a5822eSThomas Veerman /* #undef TLS_SECTION_ASM_FLAG */ 182118a5822eSThomas Veerman #endif 182218a5822eSThomas Veerman 182318a5822eSThomas Veerman 182418a5822eSThomas Veerman /* Define if your assembler mis-optimizes .eh_frame data. */ 182518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 182618a5822eSThomas Veerman /* #undef USE_AS_TRADITIONAL_FORMAT */ 182718a5822eSThomas Veerman #endif 182818a5822eSThomas Veerman 182918a5822eSThomas Veerman 183018a5822eSThomas Veerman /* Define if you want to generate code by default that assumes that the Cygwin 183118a5822eSThomas Veerman DLL exports wrappers to support libstdc++ function replacement. */ 183218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 183318a5822eSThomas Veerman /* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */ 183418a5822eSThomas Veerman #endif 183518a5822eSThomas Veerman 183618a5822eSThomas Veerman 183718a5822eSThomas Veerman /* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but 183818a5822eSThomas Veerman still efficiently supported by the host hardware. */ 183918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 184018a5822eSThomas Veerman /* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ 184118a5822eSThomas Veerman #endif 184218a5822eSThomas Veerman 184318a5822eSThomas Veerman 184418a5822eSThomas Veerman /* Define if we should use leading underscore on 64 bit mingw targets */ 184518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 184618a5822eSThomas Veerman /* #undef USE_MINGW64_LEADING_UNDERSCORES */ 184718a5822eSThomas Veerman #endif 184818a5822eSThomas Veerman 184918a5822eSThomas Veerman 185018a5822eSThomas Veerman /* Enable extensions on AIX 3, Interix. */ 185118a5822eSThomas Veerman #ifndef _ALL_SOURCE 185218a5822eSThomas Veerman # define _ALL_SOURCE 1 185318a5822eSThomas Veerman #endif 185418a5822eSThomas Veerman /* Enable GNU extensions on systems that have them. */ 185518a5822eSThomas Veerman #ifndef _GNU_SOURCE 185618a5822eSThomas Veerman # define _GNU_SOURCE 1 185718a5822eSThomas Veerman #endif 185818a5822eSThomas Veerman /* Enable threading extensions on Solaris. */ 185918a5822eSThomas Veerman #ifndef _POSIX_PTHREAD_SEMANTICS 186018a5822eSThomas Veerman # define _POSIX_PTHREAD_SEMANTICS 1 186118a5822eSThomas Veerman #endif 186218a5822eSThomas Veerman /* Enable extensions on HP NonStop. */ 186318a5822eSThomas Veerman #ifndef _TANDEM_SOURCE 186418a5822eSThomas Veerman # define _TANDEM_SOURCE 1 186518a5822eSThomas Veerman #endif 186618a5822eSThomas Veerman /* Enable general extensions on Solaris. */ 186718a5822eSThomas Veerman #ifndef __EXTENSIONS__ 186818a5822eSThomas Veerman # define __EXTENSIONS__ 1 186918a5822eSThomas Veerman #endif 187018a5822eSThomas Veerman 187118a5822eSThomas Veerman 187218a5822eSThomas Veerman /* Define to be the last component of the Windows registry key under which to 187318a5822eSThomas Veerman look for installation paths. The full key used will be 187418a5822eSThomas Veerman HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. 187518a5822eSThomas Veerman The default is the GCC version number. */ 187618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 187718a5822eSThomas Veerman /* #undef WIN32_REGISTRY_KEY */ 187818a5822eSThomas Veerman #endif 187918a5822eSThomas Veerman 188018a5822eSThomas Veerman 188118a5822eSThomas Veerman /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 188218a5822eSThomas Veerman significant byte first (like Motorola and SPARC, unlike Intel). */ 188318a5822eSThomas Veerman #if defined AC_APPLE_UNIVERSAL_BUILD 188418a5822eSThomas Veerman # if defined __BIG_ENDIAN__ 188518a5822eSThomas Veerman # define WORDS_BIGENDIAN 1 188618a5822eSThomas Veerman # endif 188718a5822eSThomas Veerman #else 188818a5822eSThomas Veerman # ifndef WORDS_BIGENDIAN 188918a5822eSThomas Veerman /* # undef WORDS_BIGENDIAN */ 189018a5822eSThomas Veerman # endif 189118a5822eSThomas Veerman #endif 189218a5822eSThomas Veerman 1893*0a6a1f1dSLionel Sambuc /* Number of bits in a file offset, on hosts where this is settable. */ 1894*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 1895*0a6a1f1dSLionel Sambuc /* #undef _FILE_OFFSET_BITS */ 1896*0a6a1f1dSLionel Sambuc #endif 1897*0a6a1f1dSLionel Sambuc 1898*0a6a1f1dSLionel Sambuc 1899*0a6a1f1dSLionel Sambuc /* Define for large files, on AIX-style hosts. */ 1900*0a6a1f1dSLionel Sambuc #ifndef USED_FOR_TARGET 1901*0a6a1f1dSLionel Sambuc /* #undef _LARGE_FILES */ 1902*0a6a1f1dSLionel Sambuc #endif 1903*0a6a1f1dSLionel Sambuc 1904*0a6a1f1dSLionel Sambuc 190518a5822eSThomas Veerman /* Define to 1 if on MINIX. */ 190618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 190718a5822eSThomas Veerman /* #undef _MINIX */ 190818a5822eSThomas Veerman #endif 190918a5822eSThomas Veerman 191018a5822eSThomas Veerman 191118a5822eSThomas Veerman /* Define to 2 if the system does not provide POSIX.1 features except with 191218a5822eSThomas Veerman this defined. */ 191318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 191418a5822eSThomas Veerman /* #undef _POSIX_1_SOURCE */ 191518a5822eSThomas Veerman #endif 191618a5822eSThomas Veerman 191718a5822eSThomas Veerman 191818a5822eSThomas Veerman /* Define to 1 if you need to in order for `stat' and other things to work. */ 191918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 192018a5822eSThomas Veerman /* #undef _POSIX_SOURCE */ 192118a5822eSThomas Veerman #endif 192218a5822eSThomas Veerman 192318a5822eSThomas Veerman 192418a5822eSThomas Veerman /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>, 192518a5822eSThomas Veerman <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 192618a5822eSThomas Veerman #define below would cause a syntax error. */ 192718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 192818a5822eSThomas Veerman /* #undef _UINT32_T */ 192918a5822eSThomas Veerman #endif 193018a5822eSThomas Veerman 193118a5822eSThomas Veerman 193218a5822eSThomas Veerman /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>, 193318a5822eSThomas Veerman <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 193418a5822eSThomas Veerman #define below would cause a syntax error. */ 193518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 193618a5822eSThomas Veerman /* #undef _UINT64_T */ 193718a5822eSThomas Veerman #endif 193818a5822eSThomas Veerman 193918a5822eSThomas Veerman 194018a5822eSThomas Veerman /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>, 194118a5822eSThomas Veerman <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 194218a5822eSThomas Veerman #define below would cause a syntax error. */ 194318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 194418a5822eSThomas Veerman /* #undef _UINT8_T */ 194518a5822eSThomas Veerman #endif 194618a5822eSThomas Veerman 194718a5822eSThomas Veerman 194818a5822eSThomas Veerman /* Define to `char *' if <sys/types.h> does not define. */ 194918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 195018a5822eSThomas Veerman /* #undef caddr_t */ 195118a5822eSThomas Veerman #endif 195218a5822eSThomas Veerman 195318a5822eSThomas Veerman 195418a5822eSThomas Veerman /* Define to `__inline__' or `__inline' if that's what the C compiler 195518a5822eSThomas Veerman calls it, or to nothing if 'inline' is not supported under any name. */ 195618a5822eSThomas Veerman #ifndef __cplusplus 195718a5822eSThomas Veerman /* #undef inline */ 195818a5822eSThomas Veerman #endif 195918a5822eSThomas Veerman 196018a5822eSThomas Veerman /* Define to the type of a signed integer type of width exactly 16 bits if 196118a5822eSThomas Veerman such a type exists and the standard includes do not define it. */ 196218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 196318a5822eSThomas Veerman /* #undef int16_t */ 196418a5822eSThomas Veerman #endif 196518a5822eSThomas Veerman 196618a5822eSThomas Veerman 196718a5822eSThomas Veerman /* Define to the type of a signed integer type of width exactly 32 bits if 196818a5822eSThomas Veerman such a type exists and the standard includes do not define it. */ 196918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 197018a5822eSThomas Veerman /* #undef int32_t */ 197118a5822eSThomas Veerman #endif 197218a5822eSThomas Veerman 197318a5822eSThomas Veerman 197418a5822eSThomas Veerman /* Define to the type of a signed integer type of width exactly 64 bits if 197518a5822eSThomas Veerman such a type exists and the standard includes do not define it. */ 197618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 197718a5822eSThomas Veerman /* #undef int64_t */ 197818a5822eSThomas Veerman #endif 197918a5822eSThomas Veerman 198018a5822eSThomas Veerman 198118a5822eSThomas Veerman /* Define to the type of a signed integer type of width exactly 8 bits if such 198218a5822eSThomas Veerman a type exists and the standard includes do not define it. */ 198318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 198418a5822eSThomas Veerman /* #undef int8_t */ 198518a5822eSThomas Veerman #endif 198618a5822eSThomas Veerman 198718a5822eSThomas Veerman 198818a5822eSThomas Veerman /* Define to the widest signed integer type if <stdint.h> and <inttypes.h> do 198918a5822eSThomas Veerman not define. */ 199018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 199118a5822eSThomas Veerman /* #undef intmax_t */ 199218a5822eSThomas Veerman #endif 199318a5822eSThomas Veerman 199418a5822eSThomas Veerman 199518a5822eSThomas Veerman /* Define to the type of a signed integer type wide enough to hold a pointer, 199618a5822eSThomas Veerman if such a type exists, and if the system does not define it. */ 199718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 199818a5822eSThomas Veerman /* #undef intptr_t */ 199918a5822eSThomas Veerman #endif 200018a5822eSThomas Veerman 200118a5822eSThomas Veerman 200218a5822eSThomas Veerman /* Define to `int' if <sys/types.h> does not define. */ 200318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 200418a5822eSThomas Veerman /* #undef pid_t */ 200518a5822eSThomas Veerman #endif 200618a5822eSThomas Veerman 200718a5822eSThomas Veerman 200818a5822eSThomas Veerman /* Define to `long' if <sys/resource.h> doesn't define. */ 200918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 201018a5822eSThomas Veerman /* #undef rlim_t */ 201118a5822eSThomas Veerman #endif 201218a5822eSThomas Veerman 201318a5822eSThomas Veerman 201418a5822eSThomas Veerman /* Define to `int' if <sys/types.h> does not define. */ 201518a5822eSThomas Veerman #ifndef USED_FOR_TARGET 201618a5822eSThomas Veerman /* #undef ssize_t */ 201718a5822eSThomas Veerman #endif 201818a5822eSThomas Veerman 201918a5822eSThomas Veerman 202018a5822eSThomas Veerman /* Define to the type of an unsigned integer type of width exactly 16 bits if 202118a5822eSThomas Veerman such a type exists and the standard includes do not define it. */ 202218a5822eSThomas Veerman #ifndef USED_FOR_TARGET 202318a5822eSThomas Veerman /* #undef uint16_t */ 202418a5822eSThomas Veerman #endif 202518a5822eSThomas Veerman 202618a5822eSThomas Veerman 202718a5822eSThomas Veerman /* Define to the type of an unsigned integer type of width exactly 32 bits if 202818a5822eSThomas Veerman such a type exists and the standard includes do not define it. */ 202918a5822eSThomas Veerman #ifndef USED_FOR_TARGET 203018a5822eSThomas Veerman /* #undef uint32_t */ 203118a5822eSThomas Veerman #endif 203218a5822eSThomas Veerman 203318a5822eSThomas Veerman 203418a5822eSThomas Veerman /* Define to the type of an unsigned integer type of width exactly 64 bits if 203518a5822eSThomas Veerman such a type exists and the standard includes do not define it. */ 203618a5822eSThomas Veerman #ifndef USED_FOR_TARGET 203718a5822eSThomas Veerman /* #undef uint64_t */ 203818a5822eSThomas Veerman #endif 203918a5822eSThomas Veerman 204018a5822eSThomas Veerman 204118a5822eSThomas Veerman /* Define to the type of an unsigned integer type of width exactly 8 bits if 204218a5822eSThomas Veerman such a type exists and the standard includes do not define it. */ 204318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 204418a5822eSThomas Veerman /* #undef uint8_t */ 204518a5822eSThomas Veerman #endif 204618a5822eSThomas Veerman 204718a5822eSThomas Veerman 204818a5822eSThomas Veerman /* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h> 204918a5822eSThomas Veerman do not define. */ 205018a5822eSThomas Veerman #ifndef USED_FOR_TARGET 205118a5822eSThomas Veerman /* #undef uintmax_t */ 205218a5822eSThomas Veerman #endif 205318a5822eSThomas Veerman 205418a5822eSThomas Veerman 205518a5822eSThomas Veerman /* Define to the type of an unsigned integer type wide enough to hold a 205618a5822eSThomas Veerman pointer, if such a type exists, and if the system does not define it. */ 205718a5822eSThomas Veerman #ifndef USED_FOR_TARGET 205818a5822eSThomas Veerman /* #undef uintptr_t */ 205918a5822eSThomas Veerman #endif 206018a5822eSThomas Veerman 206118a5822eSThomas Veerman 206218a5822eSThomas Veerman /* Define as `fork' if `vfork' does not work. */ 206318a5822eSThomas Veerman #ifndef USED_FOR_TARGET 206418a5822eSThomas Veerman /* #undef vfork */ 206518a5822eSThomas Veerman #endif 206618a5822eSThomas Veerman 2067