xref: /minix3/external/gpl3/gcc/usr.bin/gcc/arch/vax/auto-host.h (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
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