163d1a8abSmrg /* This file is automatically generated.  DO NOT EDIT! */
2*ec02198aSmrg /* Generated from: NetBSD: mknative-gcc,v 1.116 2022/07/22 06:50:26 mrg Exp  */
363d1a8abSmrg /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
463d1a8abSmrg 
563d1a8abSmrg /* auto-host.h.  Generated from config.in by configure.  */
663d1a8abSmrg /* config.in.  Generated from configure.ac by autoheader.  */
763d1a8abSmrg 
863d1a8abSmrg /* Define if this compiler should be built as the offload target compiler. */
963d1a8abSmrg #ifndef USED_FOR_TARGET
1063d1a8abSmrg /* #undef ACCEL_COMPILER */
1163d1a8abSmrg #endif
1263d1a8abSmrg 
1363d1a8abSmrg 
1463d1a8abSmrg /* Define if building universal (internal helper macro) */
1563d1a8abSmrg #ifndef USED_FOR_TARGET
1663d1a8abSmrg /* #undef AC_APPLE_UNIVERSAL_BUILD */
1763d1a8abSmrg #endif
1863d1a8abSmrg 
1963d1a8abSmrg 
2063d1a8abSmrg /* Define to the assembler option to enable compressed debug sections. */
2163d1a8abSmrg #ifndef USED_FOR_TARGET
2263d1a8abSmrg #define AS_COMPRESS_DEBUG_OPTION "--compress-debug-sections"
2363d1a8abSmrg #endif
2463d1a8abSmrg 
2563d1a8abSmrg 
2663d1a8abSmrg /* Define to the assembler option to disable compressed debug sections. */
2763d1a8abSmrg #ifndef USED_FOR_TARGET
2863d1a8abSmrg #define AS_NO_COMPRESS_DEBUG_OPTION "--nocompress-debug-sections"
2963d1a8abSmrg #endif
3063d1a8abSmrg 
3163d1a8abSmrg 
32*ec02198aSmrg /* Define to the root for URLs about GCC changes. */
33*ec02198aSmrg #ifndef USED_FOR_TARGET
34*ec02198aSmrg #define CHANGES_ROOT_URL "https://gcc.gnu.org/"
35*ec02198aSmrg #endif
36*ec02198aSmrg 
37*ec02198aSmrg 
3863d1a8abSmrg /* Define as the number of bits in a byte, if `limits.h' doesn't. */
3963d1a8abSmrg #ifndef USED_FOR_TARGET
4063d1a8abSmrg /* #undef CHAR_BIT */
4163d1a8abSmrg #endif
4263d1a8abSmrg 
4363d1a8abSmrg 
4463d1a8abSmrg /* Define to 0/1 if you want more run-time sanity checks. This one gets a grab
4563d1a8abSmrg    bag of miscellaneous but relatively cheap checks. */
4663d1a8abSmrg #ifndef USED_FOR_TARGET
4763d1a8abSmrg #define CHECKING_P 0
4863d1a8abSmrg #endif
4963d1a8abSmrg 
5063d1a8abSmrg 
5163d1a8abSmrg /* Define 0/1 to force the choice for exception handling model. */
5263d1a8abSmrg #ifndef USED_FOR_TARGET
5363d1a8abSmrg /* #undef CONFIG_SJLJ_EXCEPTIONS */
5463d1a8abSmrg #endif
5563d1a8abSmrg 
5663d1a8abSmrg 
5763d1a8abSmrg /* Define to enable the use of a default assembler. */
5863d1a8abSmrg #ifndef USED_FOR_TARGET
5963d1a8abSmrg /* #undef DEFAULT_ASSEMBLER */
6063d1a8abSmrg #endif
6163d1a8abSmrg 
6263d1a8abSmrg 
63*ec02198aSmrg /* Define to enable the use of a default debug linker. */
64*ec02198aSmrg #ifndef USED_FOR_TARGET
65*ec02198aSmrg /* #undef DEFAULT_DSYMUTIL */
66*ec02198aSmrg #endif
67*ec02198aSmrg 
68*ec02198aSmrg 
6963d1a8abSmrg /* Define to enable the use of a default linker. */
7063d1a8abSmrg #ifndef USED_FOR_TARGET
7163d1a8abSmrg /* #undef DEFAULT_LINKER */
7263d1a8abSmrg #endif
7363d1a8abSmrg 
7463d1a8abSmrg 
750fc04c29Smrg /* Define to larger than zero set the default stack clash protector size. */
760fc04c29Smrg #ifndef USED_FOR_TARGET
770fc04c29Smrg #define DEFAULT_STK_CLASH_GUARD_SIZE 0
780fc04c29Smrg #endif
790fc04c29Smrg 
800fc04c29Smrg 
8163d1a8abSmrg /* Define if you want to use __cxa_atexit, rather than atexit, to register C++
8263d1a8abSmrg    destructors for local statics and global objects. This is essential for
8363d1a8abSmrg    fully standards-compliant handling of destructors, but requires
8463d1a8abSmrg    __cxa_atexit in libc. */
8563d1a8abSmrg #ifndef USED_FOR_TARGET
8663d1a8abSmrg #define DEFAULT_USE_CXA_ATEXIT 2
8763d1a8abSmrg #endif
8863d1a8abSmrg 
8963d1a8abSmrg 
9063d1a8abSmrg /* The default for -fdiagnostics-color option */
9163d1a8abSmrg #ifndef USED_FOR_TARGET
9263d1a8abSmrg #define DIAGNOSTICS_COLOR_DEFAULT -1
9363d1a8abSmrg #endif
9463d1a8abSmrg 
9563d1a8abSmrg 
96*ec02198aSmrg /* The default for -fdiagnostics-urls option */
97*ec02198aSmrg #ifndef USED_FOR_TARGET
98*ec02198aSmrg #define DIAGNOSTICS_URLS_DEFAULT DIAGNOSTICS_URL_AUTO
99*ec02198aSmrg #endif
100*ec02198aSmrg 
101*ec02198aSmrg 
102*ec02198aSmrg /* Define to the root for documentation URLs. */
103*ec02198aSmrg #ifndef USED_FOR_TARGET
104*ec02198aSmrg #define DOCUMENTATION_ROOT_URL "https://gcc.gnu.org/onlinedocs/"
105*ec02198aSmrg #endif
106*ec02198aSmrg 
107*ec02198aSmrg 
108*ec02198aSmrg /* Define to the dsymutil version. */
109*ec02198aSmrg #ifndef USED_FOR_TARGET
110*ec02198aSmrg /* #undef DSYMUTIL_VERSION */
111*ec02198aSmrg #endif
112*ec02198aSmrg 
113*ec02198aSmrg 
114*ec02198aSmrg /* Define 0/1 if static analyzer feature is enabled. */
115*ec02198aSmrg #ifndef USED_FOR_TARGET
116*ec02198aSmrg #define ENABLE_ANALYZER 1
117*ec02198aSmrg #endif
118*ec02198aSmrg 
119*ec02198aSmrg 
12063d1a8abSmrg /* Define if you want assertions enabled. This is a cheap check. */
12163d1a8abSmrg #ifndef USED_FOR_TARGET
12263d1a8abSmrg #define ENABLE_ASSERT_CHECKING 1
12363d1a8abSmrg #endif
12463d1a8abSmrg 
12563d1a8abSmrg 
12663d1a8abSmrg /* Define to 1 to specify that we are using the BID decimal floating point
12763d1a8abSmrg    format instead of DPD */
12863d1a8abSmrg #ifndef USED_FOR_TARGET
12963d1a8abSmrg #define ENABLE_DECIMAL_BID_FORMAT 0
13063d1a8abSmrg #endif
13163d1a8abSmrg 
13263d1a8abSmrg 
13363d1a8abSmrg /* Define to 1 to enable decimal float extension to C. */
13463d1a8abSmrg #ifndef USED_FOR_TARGET
13563d1a8abSmrg #define ENABLE_DECIMAL_FLOAT 0
13663d1a8abSmrg #endif
13763d1a8abSmrg 
13863d1a8abSmrg 
13963d1a8abSmrg /* Define if your target supports default PIE and it is enabled. */
14063d1a8abSmrg #ifndef USED_FOR_TARGET
14163d1a8abSmrg /* #undef ENABLE_DEFAULT_PIE */
14263d1a8abSmrg #endif
14363d1a8abSmrg 
14463d1a8abSmrg 
14563d1a8abSmrg /* Define if your target supports default stack protector and it is enabled.
14663d1a8abSmrg    */
14763d1a8abSmrg #ifndef USED_FOR_TARGET
14863d1a8abSmrg /* #undef ENABLE_DEFAULT_SSP */
14963d1a8abSmrg #endif
15063d1a8abSmrg 
15163d1a8abSmrg 
15263d1a8abSmrg /* Define if you want more run-time sanity checks for dataflow. */
15363d1a8abSmrg #ifndef USED_FOR_TARGET
15463d1a8abSmrg /* #undef ENABLE_DF_CHECKING */
15563d1a8abSmrg #endif
15663d1a8abSmrg 
15763d1a8abSmrg 
15863d1a8abSmrg /* Define to 0/1 if you want extra run-time checking that might affect code
15963d1a8abSmrg    generation. */
16063d1a8abSmrg #ifndef USED_FOR_TARGET
16163d1a8abSmrg #define ENABLE_EXTRA_CHECKING 0
16263d1a8abSmrg #endif
16363d1a8abSmrg 
16463d1a8abSmrg 
16563d1a8abSmrg /* Define to 1 to enable fixed-point arithmetic extension to C. */
16663d1a8abSmrg #ifndef USED_FOR_TARGET
16763d1a8abSmrg #define ENABLE_FIXED_POINT 0
16863d1a8abSmrg #endif
16963d1a8abSmrg 
17063d1a8abSmrg 
17163d1a8abSmrg /* Define if you want fold checked that it never destructs its argument. This
17263d1a8abSmrg    is quite expensive. */
17363d1a8abSmrg #ifndef USED_FOR_TARGET
17463d1a8abSmrg /* #undef ENABLE_FOLD_CHECKING */
17563d1a8abSmrg #endif
17663d1a8abSmrg 
17763d1a8abSmrg 
17863d1a8abSmrg /* Define if you want the garbage collector to operate in maximally paranoid
17963d1a8abSmrg    mode, validating the entire heap and collecting garbage at every
18063d1a8abSmrg    opportunity. This is extremely expensive. */
18163d1a8abSmrg #ifndef USED_FOR_TARGET
18263d1a8abSmrg /* #undef ENABLE_GC_ALWAYS_COLLECT */
18363d1a8abSmrg #endif
18463d1a8abSmrg 
18563d1a8abSmrg 
18663d1a8abSmrg /* Define if you want the garbage collector to do object poisoning and other
18763d1a8abSmrg    memory allocation checks. This is quite expensive. */
18863d1a8abSmrg #ifndef USED_FOR_TARGET
18963d1a8abSmrg /* #undef ENABLE_GC_CHECKING */
19063d1a8abSmrg #endif
19163d1a8abSmrg 
19263d1a8abSmrg 
19363d1a8abSmrg /* Define if you want operations on GIMPLE (the basic data structure of the
19463d1a8abSmrg    high-level optimizers) to be checked for dynamic type safety at runtime.
19563d1a8abSmrg    This is moderately expensive. */
19663d1a8abSmrg #ifndef USED_FOR_TARGET
19763d1a8abSmrg /* #undef ENABLE_GIMPLE_CHECKING */
19863d1a8abSmrg #endif
19963d1a8abSmrg 
20063d1a8abSmrg 
20163d1a8abSmrg /* Define this to enable support for generating HSAIL. */
20263d1a8abSmrg #ifndef USED_FOR_TARGET
20363d1a8abSmrg /* #undef ENABLE_HSA */
20463d1a8abSmrg #endif
20563d1a8abSmrg 
20663d1a8abSmrg 
20763d1a8abSmrg /* Define if gcc should always pass --build-id to linker. */
20863d1a8abSmrg #ifndef USED_FOR_TARGET
20963d1a8abSmrg /* #undef ENABLE_LD_BUILDID */
21063d1a8abSmrg #endif
21163d1a8abSmrg 
21263d1a8abSmrg 
21363d1a8abSmrg /* Define to 1 to enable libquadmath support */
21463d1a8abSmrg #ifndef USED_FOR_TARGET
21563d1a8abSmrg #define ENABLE_LIBQUADMATH_SUPPORT 1
21663d1a8abSmrg #endif
21763d1a8abSmrg 
21863d1a8abSmrg 
21963d1a8abSmrg /* Define to enable LTO support. */
22063d1a8abSmrg #ifndef USED_FOR_TARGET
22163d1a8abSmrg #define ENABLE_LTO 1
22263d1a8abSmrg #endif
22363d1a8abSmrg 
22463d1a8abSmrg 
22563d1a8abSmrg /* Define to 1 if translation of program messages to the user's native
22663d1a8abSmrg    language is requested. */
22763d1a8abSmrg #ifndef USED_FOR_TARGET
22863d1a8abSmrg #define ENABLE_NLS 1
22963d1a8abSmrg #endif
23063d1a8abSmrg 
23163d1a8abSmrg 
23263d1a8abSmrg /* Define this to enable support for offloading. */
23363d1a8abSmrg #ifndef USED_FOR_TARGET
23463d1a8abSmrg #define ENABLE_OFFLOADING 0
23563d1a8abSmrg #endif
23663d1a8abSmrg 
23763d1a8abSmrg 
23863d1a8abSmrg /* Define to enable plugin support. */
23963d1a8abSmrg #ifndef USED_FOR_TARGET
24063d1a8abSmrg #define ENABLE_PLUGIN 1
24163d1a8abSmrg #endif
24263d1a8abSmrg 
24363d1a8abSmrg 
24463d1a8abSmrg /* Define if you want all operations on RTL (the basic data structure of the
24563d1a8abSmrg    optimizer and back end) to be checked for dynamic type safety at runtime.
24663d1a8abSmrg    This is quite expensive. */
24763d1a8abSmrg #ifndef USED_FOR_TARGET
24863d1a8abSmrg /* #undef ENABLE_RTL_CHECKING */
24963d1a8abSmrg #endif
25063d1a8abSmrg 
25163d1a8abSmrg 
25263d1a8abSmrg /* Define if you want RTL flag accesses to be checked against the RTL codes
25363d1a8abSmrg    that are supported for each access macro. This is relatively cheap. */
25463d1a8abSmrg #ifndef USED_FOR_TARGET
25563d1a8abSmrg /* #undef ENABLE_RTL_FLAG_CHECKING */
25663d1a8abSmrg #endif
25763d1a8abSmrg 
25863d1a8abSmrg 
25963d1a8abSmrg /* Define if you want runtime assertions enabled. This is a cheap check. */
26063d1a8abSmrg #define ENABLE_RUNTIME_CHECKING 1
26163d1a8abSmrg 
26263d1a8abSmrg /* Define if you want all operations on trees (the basic data structure of the
26363d1a8abSmrg    front ends) to be checked for dynamic type safety at runtime. This is
26463d1a8abSmrg    moderately expensive. */
26563d1a8abSmrg #ifndef USED_FOR_TARGET
26663d1a8abSmrg /* #undef ENABLE_TREE_CHECKING */
26763d1a8abSmrg #endif
26863d1a8abSmrg 
26963d1a8abSmrg 
27063d1a8abSmrg /* Define if you want all gimple types to be verified after gimplifiation.
27163d1a8abSmrg    This is cheap. */
27263d1a8abSmrg #ifndef USED_FOR_TARGET
27363d1a8abSmrg /* #undef ENABLE_TYPES_CHECKING */
27463d1a8abSmrg #endif
27563d1a8abSmrg 
27663d1a8abSmrg 
27763d1a8abSmrg /* Define to get calls to the valgrind runtime enabled. */
27863d1a8abSmrg #ifndef USED_FOR_TARGET
27963d1a8abSmrg /* #undef ENABLE_VALGRIND_ANNOTATIONS */
28063d1a8abSmrg #endif
28163d1a8abSmrg 
28263d1a8abSmrg 
28363d1a8abSmrg /* Define if you want to run subprograms and generated programs through
28463d1a8abSmrg    valgrind (a memory checker). This is extremely expensive. */
28563d1a8abSmrg #ifndef USED_FOR_TARGET
28663d1a8abSmrg /* #undef ENABLE_VALGRIND_CHECKING */
28763d1a8abSmrg #endif
28863d1a8abSmrg 
28963d1a8abSmrg 
29063d1a8abSmrg /* Define 0/1 if vtable verification feature is enabled. */
29163d1a8abSmrg #ifndef USED_FOR_TARGET
29263d1a8abSmrg #define ENABLE_VTABLE_VERIFY 0
29363d1a8abSmrg #endif
29463d1a8abSmrg 
29563d1a8abSmrg 
29663d1a8abSmrg /* Define to 1 if installation paths should be looked up in the Windows
29763d1a8abSmrg    Registry. Ignored on non-Windows hosts. */
29863d1a8abSmrg #ifndef USED_FOR_TARGET
29963d1a8abSmrg /* #undef ENABLE_WIN32_REGISTRY */
30063d1a8abSmrg #endif
30163d1a8abSmrg 
30263d1a8abSmrg 
30363d1a8abSmrg /* Define to the name of a file containing a list of extra machine modes for
30463d1a8abSmrg    this architecture. */
30563d1a8abSmrg #ifndef USED_FOR_TARGET
30663d1a8abSmrg #define EXTRA_MODES_FILE "config/rs6000/rs6000-modes.def"
30763d1a8abSmrg #endif
30863d1a8abSmrg 
30963d1a8abSmrg 
31063d1a8abSmrg /* Define to enable detailed memory allocation stats gathering. */
31163d1a8abSmrg #ifndef USED_FOR_TARGET
31263d1a8abSmrg #define GATHER_STATISTICS 0
31363d1a8abSmrg #endif
31463d1a8abSmrg 
31563d1a8abSmrg 
31663d1a8abSmrg /* Define to 1 if `TIOCGWINSZ' requires <sys/ioctl.h>. */
31763d1a8abSmrg #ifndef USED_FOR_TARGET
31863d1a8abSmrg /* #undef GWINSZ_IN_SYS_IOCTL */
31963d1a8abSmrg #endif
32063d1a8abSmrg 
32163d1a8abSmrg 
32263d1a8abSmrg /* mcontext_t fields start with __ */
32363d1a8abSmrg #ifndef USED_FOR_TARGET
32463d1a8abSmrg /* #undef HAS_MCONTEXT_T_UNDERSCORES */
32563d1a8abSmrg #endif
32663d1a8abSmrg 
32763d1a8abSmrg 
32863d1a8abSmrg /* Define if your assembler supports architecture modifiers. */
32963d1a8abSmrg #ifndef USED_FOR_TARGET
33063d1a8abSmrg /* #undef HAVE_AS_ARCHITECTURE_MODIFIERS */
33163d1a8abSmrg #endif
33263d1a8abSmrg 
33363d1a8abSmrg 
334c7a68eb7Smrg /* Define if your avr assembler supports -mgcc-isr option. */
335c7a68eb7Smrg #ifndef USED_FOR_TARGET
336c7a68eb7Smrg /* #undef HAVE_AS_AVR_MGCCISR_OPTION */
337c7a68eb7Smrg #endif
338c7a68eb7Smrg 
339c7a68eb7Smrg 
34063d1a8abSmrg /* Define if your avr assembler supports --mlink-relax option. */
34163d1a8abSmrg #ifndef USED_FOR_TARGET
34263d1a8abSmrg /* #undef HAVE_AS_AVR_MLINK_RELAX_OPTION */
34363d1a8abSmrg #endif
34463d1a8abSmrg 
34563d1a8abSmrg 
34663d1a8abSmrg /* Define if your avr assembler supports -mrmw option. */
34763d1a8abSmrg #ifndef USED_FOR_TARGET
34863d1a8abSmrg /* #undef HAVE_AS_AVR_MRMW_OPTION */
34963d1a8abSmrg #endif
35063d1a8abSmrg 
35163d1a8abSmrg 
35263d1a8abSmrg /* Define to the level of your assembler's compressed debug section support.
35363d1a8abSmrg    */
35463d1a8abSmrg #ifndef USED_FOR_TARGET
35563d1a8abSmrg #define HAVE_AS_COMPRESS_DEBUG 2
35663d1a8abSmrg #endif
35763d1a8abSmrg 
35863d1a8abSmrg 
35963d1a8abSmrg /* Define if your assembler supports the --debug-prefix-map option. */
36063d1a8abSmrg #ifndef USED_FOR_TARGET
36163d1a8abSmrg #define HAVE_AS_DEBUG_PREFIX_MAP 1
36263d1a8abSmrg #endif
36363d1a8abSmrg 
36463d1a8abSmrg 
36563d1a8abSmrg /* Define if your assembler supports .module. */
36663d1a8abSmrg #ifndef USED_FOR_TARGET
36763d1a8abSmrg /* #undef HAVE_AS_DOT_MODULE */
36863d1a8abSmrg #endif
36963d1a8abSmrg 
37063d1a8abSmrg 
37163d1a8abSmrg /* Define if your assembler supports DSPR1 mult. */
37263d1a8abSmrg #ifndef USED_FOR_TARGET
37363d1a8abSmrg /* #undef HAVE_AS_DSPR1_MULT */
37463d1a8abSmrg #endif
37563d1a8abSmrg 
37663d1a8abSmrg 
37763d1a8abSmrg /* Define if your assembler supports .dtprelword. */
37863d1a8abSmrg #ifndef USED_FOR_TARGET
37963d1a8abSmrg /* #undef HAVE_AS_DTPRELWORD */
38063d1a8abSmrg #endif
38163d1a8abSmrg 
38263d1a8abSmrg 
38363d1a8abSmrg /* Define if your assembler supports dwarf2 .file/.loc directives, and
38463d1a8abSmrg    preserves file table indices exactly as given. */
38563d1a8abSmrg #ifndef USED_FOR_TARGET
38663d1a8abSmrg #define HAVE_AS_DWARF2_DEBUG_LINE 1
38763d1a8abSmrg #endif
38863d1a8abSmrg 
38963d1a8abSmrg 
390c7a68eb7Smrg /* Define if your assembler supports views in dwarf2 .loc directives. */
391c7a68eb7Smrg #ifndef USED_FOR_TARGET
392c7a68eb7Smrg #define HAVE_AS_DWARF2_DEBUG_VIEW 1
393c7a68eb7Smrg #endif
394c7a68eb7Smrg 
395c7a68eb7Smrg 
39663d1a8abSmrg /* Define if your assembler supports the R_PPC64_ENTRY relocation. */
39763d1a8abSmrg #ifndef USED_FOR_TARGET
39863d1a8abSmrg #define HAVE_AS_ENTRY_MARKERS 1
39963d1a8abSmrg #endif
40063d1a8abSmrg 
40163d1a8abSmrg 
40263d1a8abSmrg /* Define if your assembler supports explicit relocations. */
40363d1a8abSmrg #ifndef USED_FOR_TARGET
40463d1a8abSmrg /* #undef HAVE_AS_EXPLICIT_RELOCS */
40563d1a8abSmrg #endif
40663d1a8abSmrg 
40763d1a8abSmrg 
40863d1a8abSmrg /* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */
40963d1a8abSmrg #ifndef USED_FOR_TARGET
41063d1a8abSmrg /* #undef HAVE_AS_FMAF_HPC_VIS3 */
41163d1a8abSmrg #endif
41263d1a8abSmrg 
41363d1a8abSmrg 
41463d1a8abSmrg /* Define if your assembler supports the --gdwarf2 option. */
41563d1a8abSmrg #ifndef USED_FOR_TARGET
41663d1a8abSmrg #define HAVE_AS_GDWARF2_DEBUG_FLAG 1
41763d1a8abSmrg #endif
41863d1a8abSmrg 
41963d1a8abSmrg 
42063d1a8abSmrg /* Define if your assembler supports .gnu_attribute. */
42163d1a8abSmrg #ifndef USED_FOR_TARGET
42263d1a8abSmrg #define HAVE_AS_GNU_ATTRIBUTE 1
42363d1a8abSmrg #endif
42463d1a8abSmrg 
42563d1a8abSmrg 
42663d1a8abSmrg /* Define true if the assembler supports '.long foo@GOTOFF'. */
42763d1a8abSmrg #ifndef USED_FOR_TARGET
42863d1a8abSmrg /* #undef HAVE_AS_GOTOFF_IN_DATA */
42963d1a8abSmrg #endif
43063d1a8abSmrg 
43163d1a8abSmrg 
43263d1a8abSmrg /* Define if your assembler supports the --gstabs option. */
43363d1a8abSmrg #ifndef USED_FOR_TARGET
43463d1a8abSmrg #define HAVE_AS_GSTABS_DEBUG_FLAG 1
43563d1a8abSmrg #endif
43663d1a8abSmrg 
43763d1a8abSmrg 
43863d1a8abSmrg /* Define if your assembler supports the Sun syntax for cmov. */
43963d1a8abSmrg #ifndef USED_FOR_TARGET
44063d1a8abSmrg /* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */
44163d1a8abSmrg #endif
44263d1a8abSmrg 
44363d1a8abSmrg 
44463d1a8abSmrg /* Define if your assembler supports the subtraction of symbols in different
44563d1a8abSmrg    sections. */
44663d1a8abSmrg #ifndef USED_FOR_TARGET
44763d1a8abSmrg /* #undef HAVE_AS_IX86_DIFF_SECT_DELTA */
44863d1a8abSmrg #endif
44963d1a8abSmrg 
45063d1a8abSmrg 
45163d1a8abSmrg /* Define if your assembler supports the ffreep mnemonic. */
45263d1a8abSmrg #ifndef USED_FOR_TARGET
45363d1a8abSmrg /* #undef HAVE_AS_IX86_FFREEP */
45463d1a8abSmrg #endif
45563d1a8abSmrg 
45663d1a8abSmrg 
45763d1a8abSmrg /* Define if your assembler uses fildq and fistq mnemonics. */
45863d1a8abSmrg #ifndef USED_FOR_TARGET
45963d1a8abSmrg /* #undef HAVE_AS_IX86_FILDQ */
46063d1a8abSmrg #endif
46163d1a8abSmrg 
46263d1a8abSmrg 
46363d1a8abSmrg /* Define if your assembler uses filds and fists mnemonics. */
46463d1a8abSmrg #ifndef USED_FOR_TARGET
46563d1a8abSmrg /* #undef HAVE_AS_IX86_FILDS */
46663d1a8abSmrg #endif
46763d1a8abSmrg 
46863d1a8abSmrg 
46963d1a8abSmrg /* Define 0/1 if your assembler and linker support @GOT. */
47063d1a8abSmrg #ifndef USED_FOR_TARGET
47163d1a8abSmrg /* #undef HAVE_AS_IX86_GOT32X */
47263d1a8abSmrg #endif
47363d1a8abSmrg 
47463d1a8abSmrg 
47563d1a8abSmrg /* Define if your assembler supports HLE prefixes. */
47663d1a8abSmrg #ifndef USED_FOR_TARGET
47763d1a8abSmrg /* #undef HAVE_AS_IX86_HLE */
47863d1a8abSmrg #endif
47963d1a8abSmrg 
48063d1a8abSmrg 
48163d1a8abSmrg /* Define if your assembler supports interunit movq mnemonic. */
48263d1a8abSmrg #ifndef USED_FOR_TARGET
48363d1a8abSmrg /* #undef HAVE_AS_IX86_INTERUNIT_MOVQ */
48463d1a8abSmrg #endif
48563d1a8abSmrg 
48663d1a8abSmrg 
48763d1a8abSmrg /* Define if your assembler supports the .quad directive. */
48863d1a8abSmrg #ifndef USED_FOR_TARGET
48963d1a8abSmrg /* #undef HAVE_AS_IX86_QUAD */
49063d1a8abSmrg #endif
49163d1a8abSmrg 
49263d1a8abSmrg 
49363d1a8abSmrg /* Define if the assembler supports 'rep <insn>, lock <insn>'. */
49463d1a8abSmrg #ifndef USED_FOR_TARGET
49563d1a8abSmrg /* #undef HAVE_AS_IX86_REP_LOCK_PREFIX */
49663d1a8abSmrg #endif
49763d1a8abSmrg 
49863d1a8abSmrg 
49963d1a8abSmrg /* Define if your assembler supports the sahf mnemonic in 64bit mode. */
50063d1a8abSmrg #ifndef USED_FOR_TARGET
50163d1a8abSmrg /* #undef HAVE_AS_IX86_SAHF */
50263d1a8abSmrg #endif
50363d1a8abSmrg 
50463d1a8abSmrg 
50563d1a8abSmrg /* Define if your assembler supports the swap suffix. */
50663d1a8abSmrg #ifndef USED_FOR_TARGET
50763d1a8abSmrg /* #undef HAVE_AS_IX86_SWAP */
50863d1a8abSmrg #endif
50963d1a8abSmrg 
51063d1a8abSmrg 
51163d1a8abSmrg /* Define if your assembler and linker support @tlsgdplt. */
51263d1a8abSmrg #ifndef USED_FOR_TARGET
51363d1a8abSmrg /* #undef HAVE_AS_IX86_TLSGDPLT */
51463d1a8abSmrg #endif
51563d1a8abSmrg 
51663d1a8abSmrg 
51763d1a8abSmrg /* Define to 1 if your assembler and linker support @tlsldm. */
51863d1a8abSmrg #ifndef USED_FOR_TARGET
51963d1a8abSmrg /* #undef HAVE_AS_IX86_TLSLDM */
52063d1a8abSmrg #endif
52163d1a8abSmrg 
52263d1a8abSmrg 
52363d1a8abSmrg /* Define to 1 if your assembler and linker support @tlsldmplt. */
52463d1a8abSmrg #ifndef USED_FOR_TARGET
52563d1a8abSmrg /* #undef HAVE_AS_IX86_TLSLDMPLT */
52663d1a8abSmrg #endif
52763d1a8abSmrg 
52863d1a8abSmrg 
52963d1a8abSmrg /* Define 0/1 if your assembler and linker support calling ___tls_get_addr via
53063d1a8abSmrg    GOT. */
53163d1a8abSmrg #ifndef USED_FOR_TARGET
53263d1a8abSmrg /* #undef HAVE_AS_IX86_TLS_GET_ADDR_GOT */
53363d1a8abSmrg #endif
53463d1a8abSmrg 
53563d1a8abSmrg 
53663d1a8abSmrg /* Define if your assembler supports the 'ud2' mnemonic. */
53763d1a8abSmrg #ifndef USED_FOR_TARGET
53863d1a8abSmrg /* #undef HAVE_AS_IX86_UD2 */
53963d1a8abSmrg #endif
54063d1a8abSmrg 
54163d1a8abSmrg 
54263d1a8abSmrg /* Define if your assembler supports the lituse_jsrdirect relocation. */
54363d1a8abSmrg #ifndef USED_FOR_TARGET
54463d1a8abSmrg /* #undef HAVE_AS_JSRDIRECT_RELOCS */
54563d1a8abSmrg #endif
54663d1a8abSmrg 
54763d1a8abSmrg 
54863d1a8abSmrg /* Define if your assembler supports .sleb128 and .uleb128. */
54963d1a8abSmrg #ifndef USED_FOR_TARGET
55063d1a8abSmrg #define HAVE_AS_LEB128 1
55163d1a8abSmrg #endif
55263d1a8abSmrg 
55363d1a8abSmrg 
55463d1a8abSmrg /* Define if your assembler supports LEON instructions. */
55563d1a8abSmrg #ifndef USED_FOR_TARGET
55663d1a8abSmrg /* #undef HAVE_AS_LEON */
55763d1a8abSmrg #endif
55863d1a8abSmrg 
55963d1a8abSmrg 
56063d1a8abSmrg /* Define if the assembler won't complain about a line such as # 0 "" 2. */
56163d1a8abSmrg #ifndef USED_FOR_TARGET
56263d1a8abSmrg #define HAVE_AS_LINE_ZERO 1
56363d1a8abSmrg #endif
56463d1a8abSmrg 
56563d1a8abSmrg 
56663d1a8abSmrg /* Define if your assembler supports ltoffx and ldxmov relocations. */
56763d1a8abSmrg #ifndef USED_FOR_TARGET
56863d1a8abSmrg /* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */
56963d1a8abSmrg #endif
57063d1a8abSmrg 
57163d1a8abSmrg 
57263d1a8abSmrg /* Define if your assembler supports the -mabi option. */
57363d1a8abSmrg #ifndef USED_FOR_TARGET
57463d1a8abSmrg /* #undef HAVE_AS_MABI_OPTION */
57563d1a8abSmrg #endif
57663d1a8abSmrg 
57763d1a8abSmrg 
57863d1a8abSmrg /* Define if your assembler supports .machine and .machinemode. */
57963d1a8abSmrg #ifndef USED_FOR_TARGET
58063d1a8abSmrg /* #undef HAVE_AS_MACHINE_MACHINEMODE */
58163d1a8abSmrg #endif
58263d1a8abSmrg 
58363d1a8abSmrg 
58463d1a8abSmrg /* Define if your assembler supports mfcr field. */
58563d1a8abSmrg #ifndef USED_FOR_TARGET
58663d1a8abSmrg #define HAVE_AS_MFCRF 1
58763d1a8abSmrg #endif
58863d1a8abSmrg 
58963d1a8abSmrg 
590*ec02198aSmrg /* Define if your Mac OS X assembler supports -mllvm -x86-pad-for-align=false.
591*ec02198aSmrg    */
592*ec02198aSmrg #ifndef USED_FOR_TARGET
593*ec02198aSmrg /* #undef HAVE_AS_MLLVM_X86_PAD_FOR_ALIGN */
594*ec02198aSmrg #endif
595*ec02198aSmrg 
596*ec02198aSmrg 
59763d1a8abSmrg /* Define if your Mac OS X assembler supports the -mmacos-version-min option.
59863d1a8abSmrg    */
59963d1a8abSmrg #ifndef USED_FOR_TARGET
60063d1a8abSmrg /* #undef HAVE_AS_MMACOSX_VERSION_MIN_OPTION */
60163d1a8abSmrg #endif
60263d1a8abSmrg 
60363d1a8abSmrg 
604*ec02198aSmrg /* Define if your assembler supports .mspabi_attribute. */
605*ec02198aSmrg #ifndef USED_FOR_TARGET
606*ec02198aSmrg /* #undef HAVE_AS_MSPABI_ATTRIBUTE */
607*ec02198aSmrg #endif
608*ec02198aSmrg 
609*ec02198aSmrg 
61063d1a8abSmrg /* Define if the assembler understands -mnan=. */
61163d1a8abSmrg #ifndef USED_FOR_TARGET
61263d1a8abSmrg /* #undef HAVE_AS_NAN */
61363d1a8abSmrg #endif
61463d1a8abSmrg 
61563d1a8abSmrg 
616*ec02198aSmrg /* Define if your assembler supports %gotoff relocation syntax. */
617*ec02198aSmrg #ifndef USED_FOR_TARGET
618*ec02198aSmrg /* #undef HAVE_AS_NIOS2_GOTOFF_RELOCATION */
619*ec02198aSmrg #endif
620*ec02198aSmrg 
621*ec02198aSmrg 
62263d1a8abSmrg /* Define if your assembler supports the -no-mul-bug-abort option. */
62363d1a8abSmrg #ifndef USED_FOR_TARGET
62463d1a8abSmrg /* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */
62563d1a8abSmrg #endif
62663d1a8abSmrg 
62763d1a8abSmrg 
62863d1a8abSmrg /* Define if the assembler understands -mno-shared. */
62963d1a8abSmrg #ifndef USED_FOR_TARGET
63063d1a8abSmrg /* #undef HAVE_AS_NO_SHARED */
63163d1a8abSmrg #endif
63263d1a8abSmrg 
63363d1a8abSmrg 
63463d1a8abSmrg /* Define if your assembler supports offsetable %lo(). */
63563d1a8abSmrg #ifndef USED_FOR_TARGET
63663d1a8abSmrg /* #undef HAVE_AS_OFFSETABLE_LO10 */
63763d1a8abSmrg #endif
63863d1a8abSmrg 
63963d1a8abSmrg 
6400fc04c29Smrg /* Define if your assembler supports R_PPC*_PLTSEQ relocations. */
64163d1a8abSmrg #ifndef USED_FOR_TARGET
6420fc04c29Smrg #define HAVE_AS_PLTSEQ 1
64363d1a8abSmrg #endif
64463d1a8abSmrg 
64563d1a8abSmrg 
64663d1a8abSmrg /* Define if your assembler supports .ref */
64763d1a8abSmrg #ifndef USED_FOR_TARGET
64863d1a8abSmrg /* #undef HAVE_AS_REF */
64963d1a8abSmrg #endif
65063d1a8abSmrg 
65163d1a8abSmrg 
65263d1a8abSmrg /* Define if your assembler supports R_PPC_REL16 relocs. */
65363d1a8abSmrg #ifndef USED_FOR_TARGET
65463d1a8abSmrg #define HAVE_AS_REL16 1
65563d1a8abSmrg #endif
65663d1a8abSmrg 
65763d1a8abSmrg 
65863d1a8abSmrg /* Define if your assembler supports -relax option. */
65963d1a8abSmrg #ifndef USED_FOR_TARGET
66063d1a8abSmrg /* #undef HAVE_AS_RELAX_OPTION */
66163d1a8abSmrg #endif
66263d1a8abSmrg 
66363d1a8abSmrg 
6640fc04c29Smrg /* Define if your assembler supports .attribute. */
6650fc04c29Smrg #ifndef USED_FOR_TARGET
6660fc04c29Smrg /* #undef HAVE_AS_RISCV_ATTRIBUTE */
6670fc04c29Smrg #endif
6680fc04c29Smrg 
6690fc04c29Smrg 
67063d1a8abSmrg /* Define if your assembler supports relocs needed by -fpic. */
67163d1a8abSmrg #ifndef USED_FOR_TARGET
67263d1a8abSmrg /* #undef HAVE_AS_SMALL_PIC_RELOCS */
67363d1a8abSmrg #endif
67463d1a8abSmrg 
67563d1a8abSmrg 
67663d1a8abSmrg /* Define if your assembler supports SPARC4 instructions. */
67763d1a8abSmrg #ifndef USED_FOR_TARGET
67863d1a8abSmrg /* #undef HAVE_AS_SPARC4 */
67963d1a8abSmrg #endif
68063d1a8abSmrg 
68163d1a8abSmrg 
68263d1a8abSmrg /* Define if your assembler supports SPARC5 and VIS 4.0 instructions. */
68363d1a8abSmrg #ifndef USED_FOR_TARGET
68463d1a8abSmrg /* #undef HAVE_AS_SPARC5_VIS4 */
68563d1a8abSmrg #endif
68663d1a8abSmrg 
687c7a68eb7Smrg 
68863d1a8abSmrg /* Define if your assembler supports SPARC6 instructions. */
68963d1a8abSmrg #ifndef USED_FOR_TARGET
69063d1a8abSmrg /* #undef HAVE_AS_SPARC6 */
69163d1a8abSmrg #endif
69263d1a8abSmrg 
693c7a68eb7Smrg 
69463d1a8abSmrg /* Define if your assembler and linker support GOTDATA_OP relocs. */
69563d1a8abSmrg #ifndef USED_FOR_TARGET
69663d1a8abSmrg /* #undef HAVE_AS_SPARC_GOTDATA_OP */
69763d1a8abSmrg #endif
69863d1a8abSmrg 
69963d1a8abSmrg 
70063d1a8abSmrg /* Define if your assembler and linker support unaligned PC relative relocs.
70163d1a8abSmrg    */
70263d1a8abSmrg #ifndef USED_FOR_TARGET
70363d1a8abSmrg /* #undef HAVE_AS_SPARC_UA_PCREL */
70463d1a8abSmrg #endif
70563d1a8abSmrg 
70663d1a8abSmrg 
70763d1a8abSmrg /* Define if your assembler and linker support unaligned PC relative relocs
70863d1a8abSmrg    against hidden symbols. */
70963d1a8abSmrg #ifndef USED_FOR_TARGET
71063d1a8abSmrg /* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */
71163d1a8abSmrg #endif
71263d1a8abSmrg 
71363d1a8abSmrg 
71463d1a8abSmrg /* Define if your assembler supports .stabs. */
71563d1a8abSmrg #ifndef USED_FOR_TARGET
71663d1a8abSmrg #define HAVE_AS_STABS_DIRECTIVE 1
71763d1a8abSmrg #endif
71863d1a8abSmrg 
71963d1a8abSmrg 
72063d1a8abSmrg /* Define if your assembler and linker support thread-local storage. */
72163d1a8abSmrg #ifndef USED_FOR_TARGET
72263d1a8abSmrg #define HAVE_AS_TLS 1
72363d1a8abSmrg #endif
72463d1a8abSmrg 
72563d1a8abSmrg 
7260fc04c29Smrg /* Define if your assembler supports vl/vst/vlm/vstm with an optional
7270fc04c29Smrg    alignment hint argument. */
7280fc04c29Smrg #ifndef USED_FOR_TARGET
7290fc04c29Smrg /* #undef HAVE_AS_VECTOR_LOADSTORE_ALIGNMENT_HINTS */
7300fc04c29Smrg #endif
7310fc04c29Smrg 
7320fc04c29Smrg 
733*ec02198aSmrg /* Define if your assembler supports vl/vst/vlm/vstm with an optional
734*ec02198aSmrg    alignment hint argument on z13. */
735*ec02198aSmrg #ifndef USED_FOR_TARGET
736*ec02198aSmrg /* #undef HAVE_AS_VECTOR_LOADSTORE_ALIGNMENT_HINTS_ON_Z13 */
737*ec02198aSmrg #endif
738*ec02198aSmrg 
739*ec02198aSmrg 
74063d1a8abSmrg /* Define if your assembler supports VSX instructions. */
74163d1a8abSmrg #ifndef USED_FOR_TARGET
74263d1a8abSmrg #define HAVE_AS_VSX 1
74363d1a8abSmrg #endif
74463d1a8abSmrg 
74563d1a8abSmrg 
74663d1a8abSmrg /* Define if your assembler supports -xbrace_comment option. */
74763d1a8abSmrg #ifndef USED_FOR_TARGET
74863d1a8abSmrg /* #undef HAVE_AS_XBRACE_COMMENT_OPTION */
74963d1a8abSmrg #endif
75063d1a8abSmrg 
75163d1a8abSmrg 
75263d1a8abSmrg /* Define to 1 if you have the `atoq' function. */
75363d1a8abSmrg #ifndef USED_FOR_TARGET
75463d1a8abSmrg /* #undef HAVE_ATOQ */
75563d1a8abSmrg #endif
75663d1a8abSmrg 
75763d1a8abSmrg 
75863d1a8abSmrg /* Define to 1 if you have the `clearerr_unlocked' function. */
75963d1a8abSmrg #ifndef USED_FOR_TARGET
76063d1a8abSmrg /* #undef HAVE_CLEARERR_UNLOCKED */
76163d1a8abSmrg #endif
76263d1a8abSmrg 
76363d1a8abSmrg 
76463d1a8abSmrg /* Define to 1 if you have the `clock' function. */
76563d1a8abSmrg #ifndef USED_FOR_TARGET
76663d1a8abSmrg #define HAVE_CLOCK 1
76763d1a8abSmrg #endif
76863d1a8abSmrg 
76963d1a8abSmrg 
77063d1a8abSmrg /* Define if <time.h> defines clock_t. */
77163d1a8abSmrg #ifndef USED_FOR_TARGET
77263d1a8abSmrg #define HAVE_CLOCK_T 1
77363d1a8abSmrg #endif
77463d1a8abSmrg 
77563d1a8abSmrg 
77663d1a8abSmrg /* Define 0/1 if your assembler and linker support COMDAT groups. */
77763d1a8abSmrg #ifndef USED_FOR_TARGET
77863d1a8abSmrg #define HAVE_COMDAT_GROUP 1
77963d1a8abSmrg #endif
78063d1a8abSmrg 
78163d1a8abSmrg 
78263d1a8abSmrg /* Define to 1 if we found a declaration for 'abort', otherwise define to 0.
78363d1a8abSmrg    */
78463d1a8abSmrg #ifndef USED_FOR_TARGET
78563d1a8abSmrg #define HAVE_DECL_ABORT 1
78663d1a8abSmrg #endif
78763d1a8abSmrg 
78863d1a8abSmrg 
78963d1a8abSmrg /* Define to 1 if we found a declaration for 'asprintf', otherwise define to
79063d1a8abSmrg    0. */
79163d1a8abSmrg #ifndef USED_FOR_TARGET
79263d1a8abSmrg #define HAVE_DECL_ASPRINTF 1
79363d1a8abSmrg #endif
79463d1a8abSmrg 
79563d1a8abSmrg 
79663d1a8abSmrg /* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */
79763d1a8abSmrg #ifndef USED_FOR_TARGET
79863d1a8abSmrg #define HAVE_DECL_ATOF 1
79963d1a8abSmrg #endif
80063d1a8abSmrg 
80163d1a8abSmrg 
80263d1a8abSmrg /* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */
80363d1a8abSmrg #ifndef USED_FOR_TARGET
80463d1a8abSmrg #define HAVE_DECL_ATOL 1
80563d1a8abSmrg #endif
80663d1a8abSmrg 
80763d1a8abSmrg 
80863d1a8abSmrg /* Define to 1 if we found a declaration for 'atoll', otherwise define to 0.
80963d1a8abSmrg    */
81063d1a8abSmrg #ifndef USED_FOR_TARGET
81163d1a8abSmrg #define HAVE_DECL_ATOLL 1
81263d1a8abSmrg #endif
81363d1a8abSmrg 
81463d1a8abSmrg 
81563d1a8abSmrg /* Define to 1 if you have the declaration of `basename(const char*)', and to
81663d1a8abSmrg    0 if you don't. */
81763d1a8abSmrg #ifndef USED_FOR_TARGET
81863d1a8abSmrg #define HAVE_DECL_BASENAME 0
81963d1a8abSmrg #endif
82063d1a8abSmrg 
82163d1a8abSmrg 
82263d1a8abSmrg /* Define to 1 if we found a declaration for 'calloc', otherwise define to 0.
82363d1a8abSmrg    */
82463d1a8abSmrg #ifndef USED_FOR_TARGET
82563d1a8abSmrg #define HAVE_DECL_CALLOC 1
82663d1a8abSmrg #endif
82763d1a8abSmrg 
82863d1a8abSmrg 
82963d1a8abSmrg /* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise
83063d1a8abSmrg    define to 0. */
83163d1a8abSmrg #ifndef USED_FOR_TARGET
83263d1a8abSmrg #define HAVE_DECL_CLEARERR_UNLOCKED 0
83363d1a8abSmrg #endif
83463d1a8abSmrg 
83563d1a8abSmrg 
83663d1a8abSmrg /* Define to 1 if we found a declaration for 'clock', otherwise define to 0.
83763d1a8abSmrg    */
83863d1a8abSmrg #ifndef USED_FOR_TARGET
83963d1a8abSmrg #define HAVE_DECL_CLOCK 1
84063d1a8abSmrg #endif
84163d1a8abSmrg 
84263d1a8abSmrg 
84363d1a8abSmrg /* Define to 1 if we found a declaration for 'errno', otherwise define to 0.
84463d1a8abSmrg    */
84563d1a8abSmrg #ifndef USED_FOR_TARGET
84663d1a8abSmrg #define HAVE_DECL_ERRNO 1
84763d1a8abSmrg #endif
84863d1a8abSmrg 
84963d1a8abSmrg 
85063d1a8abSmrg /* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define
85163d1a8abSmrg    to 0. */
85263d1a8abSmrg #ifndef USED_FOR_TARGET
85363d1a8abSmrg #define HAVE_DECL_FEOF_UNLOCKED 0
85463d1a8abSmrg #endif
85563d1a8abSmrg 
85663d1a8abSmrg 
85763d1a8abSmrg /* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise
85863d1a8abSmrg    define to 0. */
85963d1a8abSmrg #ifndef USED_FOR_TARGET
86063d1a8abSmrg #define HAVE_DECL_FERROR_UNLOCKED 0
86163d1a8abSmrg #endif
86263d1a8abSmrg 
86363d1a8abSmrg 
86463d1a8abSmrg /* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise
86563d1a8abSmrg    define to 0. */
86663d1a8abSmrg #ifndef USED_FOR_TARGET
86763d1a8abSmrg #define HAVE_DECL_FFLUSH_UNLOCKED 0
86863d1a8abSmrg #endif
86963d1a8abSmrg 
87063d1a8abSmrg 
87163d1a8abSmrg /* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */
87263d1a8abSmrg #ifndef USED_FOR_TARGET
87363d1a8abSmrg #define HAVE_DECL_FFS 1
87463d1a8abSmrg #endif
87563d1a8abSmrg 
87663d1a8abSmrg 
87763d1a8abSmrg /* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise
87863d1a8abSmrg    define to 0. */
87963d1a8abSmrg #ifndef USED_FOR_TARGET
88063d1a8abSmrg #define HAVE_DECL_FGETC_UNLOCKED 0
88163d1a8abSmrg #endif
88263d1a8abSmrg 
88363d1a8abSmrg 
88463d1a8abSmrg /* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise
88563d1a8abSmrg    define to 0. */
88663d1a8abSmrg #ifndef USED_FOR_TARGET
88763d1a8abSmrg #define HAVE_DECL_FGETS_UNLOCKED 0
88863d1a8abSmrg #endif
88963d1a8abSmrg 
89063d1a8abSmrg 
89163d1a8abSmrg /* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise
89263d1a8abSmrg    define to 0. */
89363d1a8abSmrg #ifndef USED_FOR_TARGET
89463d1a8abSmrg #define HAVE_DECL_FILENO_UNLOCKED 0
89563d1a8abSmrg #endif
89663d1a8abSmrg 
89763d1a8abSmrg 
89863d1a8abSmrg /* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise
89963d1a8abSmrg    define to 0. */
90063d1a8abSmrg #ifndef USED_FOR_TARGET
90163d1a8abSmrg #define HAVE_DECL_FPRINTF_UNLOCKED 0
90263d1a8abSmrg #endif
90363d1a8abSmrg 
90463d1a8abSmrg 
90563d1a8abSmrg /* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise
90663d1a8abSmrg    define to 0. */
90763d1a8abSmrg #ifndef USED_FOR_TARGET
90863d1a8abSmrg #define HAVE_DECL_FPUTC_UNLOCKED 0
90963d1a8abSmrg #endif
91063d1a8abSmrg 
91163d1a8abSmrg 
91263d1a8abSmrg /* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise
91363d1a8abSmrg    define to 0. */
91463d1a8abSmrg #ifndef USED_FOR_TARGET
91563d1a8abSmrg #define HAVE_DECL_FPUTS_UNLOCKED 0
91663d1a8abSmrg #endif
91763d1a8abSmrg 
91863d1a8abSmrg 
91963d1a8abSmrg /* Define to 1 if we found a declaration for 'fread_unlocked', otherwise
92063d1a8abSmrg    define to 0. */
92163d1a8abSmrg #ifndef USED_FOR_TARGET
92263d1a8abSmrg #define HAVE_DECL_FREAD_UNLOCKED 0
92363d1a8abSmrg #endif
92463d1a8abSmrg 
92563d1a8abSmrg 
92663d1a8abSmrg /* Define to 1 if we found a declaration for 'free', otherwise define to 0. */
92763d1a8abSmrg #ifndef USED_FOR_TARGET
92863d1a8abSmrg #define HAVE_DECL_FREE 1
92963d1a8abSmrg #endif
93063d1a8abSmrg 
93163d1a8abSmrg 
93263d1a8abSmrg /* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise
93363d1a8abSmrg    define to 0. */
93463d1a8abSmrg #ifndef USED_FOR_TARGET
93563d1a8abSmrg #define HAVE_DECL_FWRITE_UNLOCKED 0
93663d1a8abSmrg #endif
93763d1a8abSmrg 
93863d1a8abSmrg 
93963d1a8abSmrg /* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise
94063d1a8abSmrg    define to 0. */
94163d1a8abSmrg #ifndef USED_FOR_TARGET
94263d1a8abSmrg #define HAVE_DECL_GETCHAR_UNLOCKED 1
94363d1a8abSmrg #endif
94463d1a8abSmrg 
94563d1a8abSmrg 
94663d1a8abSmrg /* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0.
94763d1a8abSmrg    */
94863d1a8abSmrg #ifndef USED_FOR_TARGET
94963d1a8abSmrg #define HAVE_DECL_GETCWD 1
95063d1a8abSmrg #endif
95163d1a8abSmrg 
95263d1a8abSmrg 
95363d1a8abSmrg /* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define
95463d1a8abSmrg    to 0. */
95563d1a8abSmrg #ifndef USED_FOR_TARGET
95663d1a8abSmrg #define HAVE_DECL_GETC_UNLOCKED 1
95763d1a8abSmrg #endif
95863d1a8abSmrg 
95963d1a8abSmrg 
96063d1a8abSmrg /* Define to 1 if we found a declaration for 'getenv', otherwise define to 0.
96163d1a8abSmrg    */
96263d1a8abSmrg #ifndef USED_FOR_TARGET
96363d1a8abSmrg #define HAVE_DECL_GETENV 1
96463d1a8abSmrg #endif
96563d1a8abSmrg 
96663d1a8abSmrg 
96763d1a8abSmrg /* Define to 1 if we found a declaration for 'getopt', otherwise define to 0.
96863d1a8abSmrg    */
96963d1a8abSmrg #ifndef USED_FOR_TARGET
97063d1a8abSmrg #define HAVE_DECL_GETOPT 1
97163d1a8abSmrg #endif
97263d1a8abSmrg 
97363d1a8abSmrg 
97463d1a8abSmrg /* Define to 1 if we found a declaration for 'getpagesize', otherwise define
97563d1a8abSmrg    to 0. */
97663d1a8abSmrg #ifndef USED_FOR_TARGET
97763d1a8abSmrg #define HAVE_DECL_GETPAGESIZE 1
97863d1a8abSmrg #endif
97963d1a8abSmrg 
98063d1a8abSmrg 
98163d1a8abSmrg /* Define to 1 if we found a declaration for 'getrlimit', otherwise define to
98263d1a8abSmrg    0. */
98363d1a8abSmrg #ifndef USED_FOR_TARGET
98463d1a8abSmrg #define HAVE_DECL_GETRLIMIT 1
98563d1a8abSmrg #endif
98663d1a8abSmrg 
98763d1a8abSmrg 
98863d1a8abSmrg /* Define to 1 if we found a declaration for 'getrusage', otherwise define to
98963d1a8abSmrg    0. */
99063d1a8abSmrg #ifndef USED_FOR_TARGET
99163d1a8abSmrg #define HAVE_DECL_GETRUSAGE 1
99263d1a8abSmrg #endif
99363d1a8abSmrg 
99463d1a8abSmrg 
99563d1a8abSmrg /* Define to 1 if we found a declaration for 'getwd', otherwise define to 0.
99663d1a8abSmrg    */
99763d1a8abSmrg #ifndef USED_FOR_TARGET
99863d1a8abSmrg #define HAVE_DECL_GETWD 1
99963d1a8abSmrg #endif
100063d1a8abSmrg 
100163d1a8abSmrg 
100263d1a8abSmrg /* Define to 1 if we found a declaration for 'ldgetname', otherwise define to
100363d1a8abSmrg    0. */
100463d1a8abSmrg #ifndef USED_FOR_TARGET
100563d1a8abSmrg #define HAVE_DECL_LDGETNAME 0
100663d1a8abSmrg #endif
100763d1a8abSmrg 
100863d1a8abSmrg 
100963d1a8abSmrg /* Define to 1 if we found a declaration for 'madvise', otherwise define to 0.
101063d1a8abSmrg    */
101163d1a8abSmrg #ifndef USED_FOR_TARGET
101263d1a8abSmrg #define HAVE_DECL_MADVISE 1
101363d1a8abSmrg #endif
101463d1a8abSmrg 
101563d1a8abSmrg 
1016*ec02198aSmrg /* Define to 1 if we found a declaration for 'mallinfo', otherwise define to
1017*ec02198aSmrg    0. */
1018*ec02198aSmrg #ifndef USED_FOR_TARGET
1019*ec02198aSmrg #define HAVE_DECL_MALLINFO 0
1020*ec02198aSmrg #endif
1021*ec02198aSmrg 
1022*ec02198aSmrg 
102363d1a8abSmrg /* Define to 1 if we found a declaration for 'malloc', otherwise define to 0.
102463d1a8abSmrg    */
102563d1a8abSmrg #ifndef USED_FOR_TARGET
102663d1a8abSmrg #define HAVE_DECL_MALLOC 1
102763d1a8abSmrg #endif
102863d1a8abSmrg 
102963d1a8abSmrg 
103063d1a8abSmrg /* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise
103163d1a8abSmrg    define to 0. */
103263d1a8abSmrg #ifndef USED_FOR_TARGET
103363d1a8abSmrg #define HAVE_DECL_PUTCHAR_UNLOCKED 1
103463d1a8abSmrg #endif
103563d1a8abSmrg 
103663d1a8abSmrg 
103763d1a8abSmrg /* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define
103863d1a8abSmrg    to 0. */
103963d1a8abSmrg #ifndef USED_FOR_TARGET
104063d1a8abSmrg #define HAVE_DECL_PUTC_UNLOCKED 1
104163d1a8abSmrg #endif
104263d1a8abSmrg 
104363d1a8abSmrg 
104463d1a8abSmrg /* Define to 1 if we found a declaration for 'realloc', otherwise define to 0.
104563d1a8abSmrg    */
104663d1a8abSmrg #ifndef USED_FOR_TARGET
104763d1a8abSmrg #define HAVE_DECL_REALLOC 1
104863d1a8abSmrg #endif
104963d1a8abSmrg 
105063d1a8abSmrg 
105163d1a8abSmrg /* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */
105263d1a8abSmrg #ifndef USED_FOR_TARGET
105363d1a8abSmrg #define HAVE_DECL_SBRK 1
105463d1a8abSmrg #endif
105563d1a8abSmrg 
105663d1a8abSmrg 
105763d1a8abSmrg /* Define to 1 if we found a declaration for 'setenv', otherwise define to 0.
105863d1a8abSmrg    */
105963d1a8abSmrg #ifndef USED_FOR_TARGET
106063d1a8abSmrg #define HAVE_DECL_SETENV 1
106163d1a8abSmrg #endif
106263d1a8abSmrg 
106363d1a8abSmrg 
106463d1a8abSmrg /* Define to 1 if we found a declaration for 'setrlimit', otherwise define to
106563d1a8abSmrg    0. */
106663d1a8abSmrg #ifndef USED_FOR_TARGET
106763d1a8abSmrg #define HAVE_DECL_SETRLIMIT 1
106863d1a8abSmrg #endif
106963d1a8abSmrg 
107063d1a8abSmrg 
107163d1a8abSmrg /* Define to 1 if we found a declaration for 'sigaltstack', otherwise define
107263d1a8abSmrg    to 0. */
107363d1a8abSmrg #ifndef USED_FOR_TARGET
107463d1a8abSmrg #define HAVE_DECL_SIGALTSTACK 1
107563d1a8abSmrg #endif
107663d1a8abSmrg 
107763d1a8abSmrg 
107863d1a8abSmrg /* Define to 1 if we found a declaration for 'snprintf', otherwise define to
107963d1a8abSmrg    0. */
108063d1a8abSmrg #ifndef USED_FOR_TARGET
108163d1a8abSmrg #define HAVE_DECL_SNPRINTF 1
108263d1a8abSmrg #endif
108363d1a8abSmrg 
108463d1a8abSmrg 
108563d1a8abSmrg /* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0.
108663d1a8abSmrg    */
108763d1a8abSmrg #ifndef USED_FOR_TARGET
108863d1a8abSmrg #define HAVE_DECL_STPCPY 1
108963d1a8abSmrg #endif
109063d1a8abSmrg 
109163d1a8abSmrg 
109263d1a8abSmrg /* Define to 1 if we found a declaration for 'strnlen', otherwise define to 0.
109363d1a8abSmrg    */
109463d1a8abSmrg #ifndef USED_FOR_TARGET
109563d1a8abSmrg #define HAVE_DECL_STRNLEN 1
109663d1a8abSmrg #endif
109763d1a8abSmrg 
109863d1a8abSmrg 
109963d1a8abSmrg /* Define to 1 if we found a declaration for 'strsignal', otherwise define to
110063d1a8abSmrg    0. */
110163d1a8abSmrg #ifndef USED_FOR_TARGET
110263d1a8abSmrg #define HAVE_DECL_STRSIGNAL 1
110363d1a8abSmrg #endif
110463d1a8abSmrg 
110563d1a8abSmrg 
110663d1a8abSmrg /* Define to 1 if you have the declaration of `strstr(const char*,const
110763d1a8abSmrg    char*)', and to 0 if you don't. */
110863d1a8abSmrg #ifndef USED_FOR_TARGET
110963d1a8abSmrg #define HAVE_DECL_STRSTR 1
111063d1a8abSmrg #endif
111163d1a8abSmrg 
111263d1a8abSmrg 
111363d1a8abSmrg /* Define to 1 if we found a declaration for 'strtol', otherwise define to 0.
111463d1a8abSmrg    */
111563d1a8abSmrg #ifndef USED_FOR_TARGET
111663d1a8abSmrg #define HAVE_DECL_STRTOL 1
111763d1a8abSmrg #endif
111863d1a8abSmrg 
111963d1a8abSmrg 
112063d1a8abSmrg /* Define to 1 if we found a declaration for 'strtoll', otherwise define to 0.
112163d1a8abSmrg    */
112263d1a8abSmrg #ifndef USED_FOR_TARGET
112363d1a8abSmrg #define HAVE_DECL_STRTOLL 1
112463d1a8abSmrg #endif
112563d1a8abSmrg 
112663d1a8abSmrg 
112763d1a8abSmrg /* Define to 1 if we found a declaration for 'strtoul', otherwise define to 0.
112863d1a8abSmrg    */
112963d1a8abSmrg #ifndef USED_FOR_TARGET
113063d1a8abSmrg #define HAVE_DECL_STRTOUL 1
113163d1a8abSmrg #endif
113263d1a8abSmrg 
113363d1a8abSmrg 
113463d1a8abSmrg /* Define to 1 if we found a declaration for 'strtoull', otherwise define to
113563d1a8abSmrg    0. */
113663d1a8abSmrg #ifndef USED_FOR_TARGET
113763d1a8abSmrg #define HAVE_DECL_STRTOULL 1
113863d1a8abSmrg #endif
113963d1a8abSmrg 
114063d1a8abSmrg 
114163d1a8abSmrg /* Define to 1 if we found a declaration for 'strverscmp', otherwise define to
114263d1a8abSmrg    0. */
114363d1a8abSmrg #ifndef USED_FOR_TARGET
114463d1a8abSmrg #define HAVE_DECL_STRVERSCMP 0
114563d1a8abSmrg #endif
114663d1a8abSmrg 
114763d1a8abSmrg 
114863d1a8abSmrg /* Define to 1 if we found a declaration for 'times', otherwise define to 0.
114963d1a8abSmrg    */
115063d1a8abSmrg #ifndef USED_FOR_TARGET
115163d1a8abSmrg #define HAVE_DECL_TIMES 1
115263d1a8abSmrg #endif
115363d1a8abSmrg 
115463d1a8abSmrg 
115563d1a8abSmrg /* Define to 1 if we found a declaration for 'unsetenv', otherwise define to
115663d1a8abSmrg    0. */
115763d1a8abSmrg #ifndef USED_FOR_TARGET
115863d1a8abSmrg #define HAVE_DECL_UNSETENV 1
115963d1a8abSmrg #endif
116063d1a8abSmrg 
116163d1a8abSmrg 
116263d1a8abSmrg /* Define to 1 if we found a declaration for 'vasprintf', otherwise define to
116363d1a8abSmrg    0. */
116463d1a8abSmrg #ifndef USED_FOR_TARGET
116563d1a8abSmrg #define HAVE_DECL_VASPRINTF 1
116663d1a8abSmrg #endif
116763d1a8abSmrg 
116863d1a8abSmrg 
116963d1a8abSmrg /* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to
117063d1a8abSmrg    0. */
117163d1a8abSmrg #ifndef USED_FOR_TARGET
117263d1a8abSmrg #define HAVE_DECL_VSNPRINTF 1
117363d1a8abSmrg #endif
117463d1a8abSmrg 
117563d1a8abSmrg 
117663d1a8abSmrg /* Define to 1 if you have the <direct.h> header file. */
117763d1a8abSmrg #ifndef USED_FOR_TARGET
117863d1a8abSmrg /* #undef HAVE_DIRECT_H */
117963d1a8abSmrg #endif
118063d1a8abSmrg 
118163d1a8abSmrg 
118263d1a8abSmrg /* Define to 1 if you have the <dlfcn.h> header file. */
118363d1a8abSmrg #ifndef USED_FOR_TARGET
118463d1a8abSmrg #define HAVE_DLFCN_H 1
118563d1a8abSmrg #endif
118663d1a8abSmrg 
118763d1a8abSmrg 
118863d1a8abSmrg /* Define to 1 if you have the <ext/hash_map> header file. */
118963d1a8abSmrg #ifndef USED_FOR_TARGET
119063d1a8abSmrg #define HAVE_EXT_HASH_MAP 1
119163d1a8abSmrg #endif
119263d1a8abSmrg 
119363d1a8abSmrg 
119463d1a8abSmrg /* Define to 1 if you have the <fcntl.h> header file. */
119563d1a8abSmrg #ifndef USED_FOR_TARGET
119663d1a8abSmrg #define HAVE_FCNTL_H 1
119763d1a8abSmrg #endif
119863d1a8abSmrg 
119963d1a8abSmrg 
120063d1a8abSmrg /* Define to 1 if you have the `feof_unlocked' function. */
120163d1a8abSmrg #ifndef USED_FOR_TARGET
120263d1a8abSmrg /* #undef HAVE_FEOF_UNLOCKED */
120363d1a8abSmrg #endif
120463d1a8abSmrg 
120563d1a8abSmrg 
120663d1a8abSmrg /* Define to 1 if you have the `ferror_unlocked' function. */
120763d1a8abSmrg #ifndef USED_FOR_TARGET
120863d1a8abSmrg /* #undef HAVE_FERROR_UNLOCKED */
120963d1a8abSmrg #endif
121063d1a8abSmrg 
121163d1a8abSmrg 
121263d1a8abSmrg /* Define to 1 if you have the `fflush_unlocked' function. */
121363d1a8abSmrg #ifndef USED_FOR_TARGET
121463d1a8abSmrg /* #undef HAVE_FFLUSH_UNLOCKED */
121563d1a8abSmrg #endif
121663d1a8abSmrg 
121763d1a8abSmrg 
121863d1a8abSmrg /* Define to 1 if you have the `fgetc_unlocked' function. */
121963d1a8abSmrg #ifndef USED_FOR_TARGET
122063d1a8abSmrg /* #undef HAVE_FGETC_UNLOCKED */
122163d1a8abSmrg #endif
122263d1a8abSmrg 
122363d1a8abSmrg 
122463d1a8abSmrg /* Define to 1 if you have the `fgets_unlocked' function. */
122563d1a8abSmrg #ifndef USED_FOR_TARGET
122663d1a8abSmrg /* #undef HAVE_FGETS_UNLOCKED */
122763d1a8abSmrg #endif
122863d1a8abSmrg 
122963d1a8abSmrg 
123063d1a8abSmrg /* Define to 1 if you have the `fileno_unlocked' function. */
123163d1a8abSmrg #ifndef USED_FOR_TARGET
123263d1a8abSmrg /* #undef HAVE_FILENO_UNLOCKED */
123363d1a8abSmrg #endif
123463d1a8abSmrg 
123563d1a8abSmrg 
123663d1a8abSmrg /* Define to 1 if you have the `fork' function. */
123763d1a8abSmrg #ifndef USED_FOR_TARGET
123863d1a8abSmrg #define HAVE_FORK 1
123963d1a8abSmrg #endif
124063d1a8abSmrg 
124163d1a8abSmrg 
124263d1a8abSmrg /* Define to 1 if you have the `fprintf_unlocked' function. */
124363d1a8abSmrg #ifndef USED_FOR_TARGET
124463d1a8abSmrg /* #undef HAVE_FPRINTF_UNLOCKED */
124563d1a8abSmrg #endif
124663d1a8abSmrg 
124763d1a8abSmrg 
124863d1a8abSmrg /* Define to 1 if you have the `fputc_unlocked' function. */
124963d1a8abSmrg #ifndef USED_FOR_TARGET
125063d1a8abSmrg /* #undef HAVE_FPUTC_UNLOCKED */
125163d1a8abSmrg #endif
125263d1a8abSmrg 
125363d1a8abSmrg 
125463d1a8abSmrg /* Define to 1 if you have the `fputs_unlocked' function. */
125563d1a8abSmrg #ifndef USED_FOR_TARGET
125663d1a8abSmrg /* #undef HAVE_FPUTS_UNLOCKED */
125763d1a8abSmrg #endif
125863d1a8abSmrg 
125963d1a8abSmrg 
126063d1a8abSmrg /* Define to 1 if you have the `fread_unlocked' function. */
126163d1a8abSmrg #ifndef USED_FOR_TARGET
126263d1a8abSmrg /* #undef HAVE_FREAD_UNLOCKED */
126363d1a8abSmrg #endif
126463d1a8abSmrg 
126563d1a8abSmrg 
126663d1a8abSmrg /* Define to 1 if you have the <ftw.h> header file. */
126763d1a8abSmrg #ifndef USED_FOR_TARGET
126863d1a8abSmrg #define HAVE_FTW_H 1
126963d1a8abSmrg #endif
127063d1a8abSmrg 
127163d1a8abSmrg 
127263d1a8abSmrg /* Define to 1 if you have the `fwrite_unlocked' function. */
127363d1a8abSmrg #ifndef USED_FOR_TARGET
127463d1a8abSmrg /* #undef HAVE_FWRITE_UNLOCKED */
127563d1a8abSmrg #endif
127663d1a8abSmrg 
127763d1a8abSmrg 
127863d1a8abSmrg /* Define if your assembler supports specifying the alignment of objects
127963d1a8abSmrg    allocated using the GAS .comm command. */
128063d1a8abSmrg #ifndef USED_FOR_TARGET
128163d1a8abSmrg /* #undef HAVE_GAS_ALIGNED_COMM */
128263d1a8abSmrg #endif
128363d1a8abSmrg 
128463d1a8abSmrg 
128563d1a8abSmrg /* Define if your assembler supports .balign and .p2align. */
128663d1a8abSmrg #ifndef USED_FOR_TARGET
128763d1a8abSmrg #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
128863d1a8abSmrg #endif
128963d1a8abSmrg 
129063d1a8abSmrg 
129163d1a8abSmrg /* Define 0/1 if your assembler supports CFI directives. */
129263d1a8abSmrg #define HAVE_GAS_CFI_DIRECTIVE 1
129363d1a8abSmrg 
129463d1a8abSmrg /* Define 0/1 if your assembler supports .cfi_personality. */
129563d1a8abSmrg #define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1
129663d1a8abSmrg 
129763d1a8abSmrg /* Define 0/1 if your assembler supports .cfi_sections. */
129863d1a8abSmrg #define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1
129963d1a8abSmrg 
130063d1a8abSmrg /* Define if your assembler supports the .loc discriminator sub-directive. */
130163d1a8abSmrg #ifndef USED_FOR_TARGET
130263d1a8abSmrg #define HAVE_GAS_DISCRIMINATOR 1
130363d1a8abSmrg #endif
130463d1a8abSmrg 
130563d1a8abSmrg 
130663d1a8abSmrg /* Define if your assembler supports @gnu_unique_object. */
130763d1a8abSmrg #ifndef USED_FOR_TARGET
130863d1a8abSmrg /* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */
130963d1a8abSmrg #endif
131063d1a8abSmrg 
131163d1a8abSmrg 
131263d1a8abSmrg /* Define if your assembler and linker support .hidden. */
131363d1a8abSmrg #define HAVE_GAS_HIDDEN 1
131463d1a8abSmrg 
131563d1a8abSmrg /* Define if your assembler supports .lcomm with an alignment field. */
131663d1a8abSmrg #ifndef USED_FOR_TARGET
131763d1a8abSmrg #define HAVE_GAS_LCOMM_WITH_ALIGNMENT 1
131863d1a8abSmrg #endif
131963d1a8abSmrg 
132063d1a8abSmrg 
132163d1a8abSmrg /* Define if your assembler supports .literal16. */
132263d1a8abSmrg #ifndef USED_FOR_TARGET
132363d1a8abSmrg /* #undef HAVE_GAS_LITERAL16 */
132463d1a8abSmrg #endif
132563d1a8abSmrg 
132663d1a8abSmrg 
13270fc04c29Smrg /* Define if your assembler supports the .loc is_stmt sub-directive. */
13280fc04c29Smrg #ifndef USED_FOR_TARGET
13290fc04c29Smrg #define HAVE_GAS_LOC_STMT 1
13300fc04c29Smrg #endif
13310fc04c29Smrg 
13320fc04c29Smrg 
133363d1a8abSmrg /* Define if your assembler supports specifying the maximum number of bytes to
133463d1a8abSmrg    skip when using the GAS .p2align command. */
133563d1a8abSmrg #ifndef USED_FOR_TARGET
133663d1a8abSmrg #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
133763d1a8abSmrg #endif
133863d1a8abSmrg 
133963d1a8abSmrg 
134063d1a8abSmrg /* Define if your assembler supports the .set micromips directive */
134163d1a8abSmrg #ifndef USED_FOR_TARGET
134263d1a8abSmrg /* #undef HAVE_GAS_MICROMIPS */
134363d1a8abSmrg #endif
134463d1a8abSmrg 
134563d1a8abSmrg 
134663d1a8abSmrg /* Define if your assembler supports .nsubspa comdat option. */
134763d1a8abSmrg #ifndef USED_FOR_TARGET
134863d1a8abSmrg /* #undef HAVE_GAS_NSUBSPA_COMDAT */
134963d1a8abSmrg #endif
135063d1a8abSmrg 
135163d1a8abSmrg 
135263d1a8abSmrg /* Define if your assembler and linker support 32-bit section relative relocs
135363d1a8abSmrg    via '.secrel32 label'. */
135463d1a8abSmrg #ifndef USED_FOR_TARGET
135563d1a8abSmrg /* #undef HAVE_GAS_PE_SECREL32_RELOC */
135663d1a8abSmrg #endif
135763d1a8abSmrg 
135863d1a8abSmrg 
13590fc04c29Smrg /* Define if your assembler supports specifying the exclude section flag. */
136063d1a8abSmrg #ifndef USED_FOR_TARGET
13610fc04c29Smrg #define HAVE_GAS_SECTION_EXCLUDE 1
136263d1a8abSmrg #endif
136363d1a8abSmrg 
136463d1a8abSmrg 
136563d1a8abSmrg /* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag.
136663d1a8abSmrg    */
136763d1a8abSmrg #ifndef USED_FOR_TARGET
136863d1a8abSmrg #define HAVE_GAS_SHF_MERGE 1
136963d1a8abSmrg #endif
137063d1a8abSmrg 
137163d1a8abSmrg 
137263d1a8abSmrg /* Define if your assembler supports .subsection and .subsection -1 starts
137363d1a8abSmrg    emitting at the beginning of your section. */
137463d1a8abSmrg #ifndef USED_FOR_TARGET
137563d1a8abSmrg #define HAVE_GAS_SUBSECTION_ORDERING 1
137663d1a8abSmrg #endif
137763d1a8abSmrg 
137863d1a8abSmrg 
137963d1a8abSmrg /* Define if your assembler supports .weak. */
138063d1a8abSmrg #ifndef USED_FOR_TARGET
138163d1a8abSmrg #define HAVE_GAS_WEAK 1
138263d1a8abSmrg #endif
138363d1a8abSmrg 
138463d1a8abSmrg 
138563d1a8abSmrg /* Define if your assembler supports .weakref. */
138663d1a8abSmrg #ifndef USED_FOR_TARGET
138763d1a8abSmrg #define HAVE_GAS_WEAKREF 1
138863d1a8abSmrg #endif
138963d1a8abSmrg 
139063d1a8abSmrg 
139163d1a8abSmrg /* Define to 1 if you have the `getchar_unlocked' function. */
139263d1a8abSmrg #ifndef USED_FOR_TARGET
139363d1a8abSmrg #define HAVE_GETCHAR_UNLOCKED 1
139463d1a8abSmrg #endif
139563d1a8abSmrg 
139663d1a8abSmrg 
139763d1a8abSmrg /* Define to 1 if you have the `getc_unlocked' function. */
139863d1a8abSmrg #ifndef USED_FOR_TARGET
139963d1a8abSmrg #define HAVE_GETC_UNLOCKED 1
140063d1a8abSmrg #endif
140163d1a8abSmrg 
140263d1a8abSmrg 
140363d1a8abSmrg /* Define to 1 if you have the `getrlimit' function. */
140463d1a8abSmrg #ifndef USED_FOR_TARGET
140563d1a8abSmrg #define HAVE_GETRLIMIT 1
140663d1a8abSmrg #endif
140763d1a8abSmrg 
140863d1a8abSmrg 
140963d1a8abSmrg /* Define to 1 if you have the `getrusage' function. */
141063d1a8abSmrg #ifndef USED_FOR_TARGET
141163d1a8abSmrg #define HAVE_GETRUSAGE 1
141263d1a8abSmrg #endif
141363d1a8abSmrg 
141463d1a8abSmrg 
141563d1a8abSmrg /* Define to 1 if you have the `gettimeofday' function. */
141663d1a8abSmrg #ifndef USED_FOR_TARGET
141763d1a8abSmrg #define HAVE_GETTIMEOFDAY 1
141863d1a8abSmrg #endif
141963d1a8abSmrg 
142063d1a8abSmrg 
142163d1a8abSmrg /* Define to 1 if using GNU as. */
142263d1a8abSmrg #ifndef USED_FOR_TARGET
142363d1a8abSmrg #define HAVE_GNU_AS 1
142463d1a8abSmrg #endif
142563d1a8abSmrg 
142663d1a8abSmrg 
142763d1a8abSmrg /* Define if your system supports gnu indirect functions. */
142863d1a8abSmrg #ifndef USED_FOR_TARGET
142963d1a8abSmrg #define HAVE_GNU_INDIRECT_FUNCTION 1
143063d1a8abSmrg #endif
143163d1a8abSmrg 
143263d1a8abSmrg 
143363d1a8abSmrg /* Define to 1 if using GNU ld. */
143463d1a8abSmrg #ifndef USED_FOR_TARGET
143563d1a8abSmrg #define HAVE_GNU_LD 1
143663d1a8abSmrg #endif
143763d1a8abSmrg 
143863d1a8abSmrg 
143963d1a8abSmrg /* Define if the gold linker supports split stack and is available as a
144063d1a8abSmrg    non-default */
144163d1a8abSmrg #ifndef USED_FOR_TARGET
144263d1a8abSmrg /* #undef HAVE_GOLD_NON_DEFAULT_SPLIT_STACK */
144363d1a8abSmrg #endif
144463d1a8abSmrg 
144563d1a8abSmrg 
144663d1a8abSmrg /* Define if you have the iconv() function. */
144763d1a8abSmrg #ifndef USED_FOR_TARGET
144863d1a8abSmrg #define HAVE_ICONV 1
144963d1a8abSmrg #endif
145063d1a8abSmrg 
145163d1a8abSmrg 
145263d1a8abSmrg /* Define to 1 if you have the <iconv.h> header file. */
145363d1a8abSmrg #ifndef USED_FOR_TARGET
145463d1a8abSmrg #define HAVE_ICONV_H 1
145563d1a8abSmrg #endif
145663d1a8abSmrg 
145763d1a8abSmrg 
145863d1a8abSmrg /* Define 0/1 if .init_array/.fini_array sections are available and working.
145963d1a8abSmrg    */
146063d1a8abSmrg #ifndef USED_FOR_TARGET
146163d1a8abSmrg #define HAVE_INITFINI_ARRAY_SUPPORT 0
146263d1a8abSmrg #endif
146363d1a8abSmrg 
146463d1a8abSmrg 
146563d1a8abSmrg /* Define to 1 if the system has the type `intmax_t'. */
146663d1a8abSmrg #ifndef USED_FOR_TARGET
146763d1a8abSmrg #define HAVE_INTMAX_T 1
146863d1a8abSmrg #endif
146963d1a8abSmrg 
147063d1a8abSmrg 
147163d1a8abSmrg /* Define to 1 if the system has the type `intptr_t'. */
147263d1a8abSmrg #ifndef USED_FOR_TARGET
147363d1a8abSmrg #define HAVE_INTPTR_T 1
147463d1a8abSmrg #endif
147563d1a8abSmrg 
147663d1a8abSmrg 
147763d1a8abSmrg /* Define if you have a working <inttypes.h> header file. */
147863d1a8abSmrg #ifndef USED_FOR_TARGET
147963d1a8abSmrg #define HAVE_INTTYPES_H 1
148063d1a8abSmrg #endif
148163d1a8abSmrg 
148263d1a8abSmrg 
148363d1a8abSmrg /* Define to 1 if you have the `kill' function. */
148463d1a8abSmrg #ifndef USED_FOR_TARGET
148563d1a8abSmrg #define HAVE_KILL 1
148663d1a8abSmrg #endif
148763d1a8abSmrg 
148863d1a8abSmrg 
148963d1a8abSmrg /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
149063d1a8abSmrg #ifndef USED_FOR_TARGET
149163d1a8abSmrg #define HAVE_LANGINFO_CODESET 1
149263d1a8abSmrg #endif
149363d1a8abSmrg 
149463d1a8abSmrg 
149563d1a8abSmrg /* Define to 1 if you have the <langinfo.h> header file. */
149663d1a8abSmrg #ifndef USED_FOR_TARGET
149763d1a8abSmrg #define HAVE_LANGINFO_H 1
149863d1a8abSmrg #endif
149963d1a8abSmrg 
150063d1a8abSmrg 
150163d1a8abSmrg /* Define if your <locale.h> file defines LC_MESSAGES. */
150263d1a8abSmrg #ifndef USED_FOR_TARGET
150363d1a8abSmrg #define HAVE_LC_MESSAGES 1
150463d1a8abSmrg #endif
150563d1a8abSmrg 
150663d1a8abSmrg 
150763d1a8abSmrg /* Define to 1 if you have the <ldfcn.h> header file. */
150863d1a8abSmrg #ifndef USED_FOR_TARGET
150963d1a8abSmrg /* #undef HAVE_LDFCN_H */
151063d1a8abSmrg #endif
151163d1a8abSmrg 
151263d1a8abSmrg 
15130fc04c29Smrg /* Define 0/1 if your linker supports the SHF_MERGE flag with section
15140fc04c29Smrg    alignment > 1. */
15150fc04c29Smrg #ifndef USED_FOR_TARGET
15160fc04c29Smrg #define HAVE_LD_ALIGNED_SHF_MERGE 1
15170fc04c29Smrg #endif
15180fc04c29Smrg 
15190fc04c29Smrg 
152063d1a8abSmrg /* Define if your linker supports --as-needed/--no-as-needed or equivalent
152163d1a8abSmrg    options. */
152263d1a8abSmrg #ifndef USED_FOR_TARGET
152363d1a8abSmrg #define HAVE_LD_AS_NEEDED 1
152463d1a8abSmrg #endif
152563d1a8abSmrg 
152663d1a8abSmrg 
1527c7a68eb7Smrg /* Define if your default avr linker script for avrxmega3 leaves .rodata in
1528c7a68eb7Smrg    flash. */
1529c7a68eb7Smrg #ifndef USED_FOR_TARGET
1530c7a68eb7Smrg /* #undef HAVE_LD_AVR_AVRXMEGA3_RODATA_IN_FLASH */
1531c7a68eb7Smrg #endif
1532c7a68eb7Smrg 
1533c7a68eb7Smrg 
153463d1a8abSmrg /* Define if your linker supports -z bndplt */
153563d1a8abSmrg #ifndef USED_FOR_TARGET
153663d1a8abSmrg /* #undef HAVE_LD_BNDPLT_SUPPORT */
153763d1a8abSmrg #endif
153863d1a8abSmrg 
153963d1a8abSmrg 
154063d1a8abSmrg /* Define if your linker supports --build-id. */
154163d1a8abSmrg #ifndef USED_FOR_TARGET
154263d1a8abSmrg #define HAVE_LD_BUILDID 1
154363d1a8abSmrg #endif
154463d1a8abSmrg 
154563d1a8abSmrg 
154663d1a8abSmrg /* Define if the linker supports clearing hardware capabilities via mapfile.
154763d1a8abSmrg    */
154863d1a8abSmrg #ifndef USED_FOR_TARGET
154963d1a8abSmrg /* #undef HAVE_LD_CLEARCAP */
155063d1a8abSmrg #endif
155163d1a8abSmrg 
155263d1a8abSmrg 
155363d1a8abSmrg /* Define to the level of your linker's compressed debug section support. */
155463d1a8abSmrg #ifndef USED_FOR_TARGET
155563d1a8abSmrg #define HAVE_LD_COMPRESS_DEBUG 3
155663d1a8abSmrg #endif
155763d1a8abSmrg 
155863d1a8abSmrg 
155963d1a8abSmrg /* Define if your linker supports --demangle option. */
156063d1a8abSmrg #ifndef USED_FOR_TARGET
156163d1a8abSmrg #define HAVE_LD_DEMANGLE 1
156263d1a8abSmrg #endif
156363d1a8abSmrg 
156463d1a8abSmrg 
156563d1a8abSmrg /* Define 0/1 if your linker supports CIE v3 in .eh_frame. */
156663d1a8abSmrg #ifndef USED_FOR_TARGET
156763d1a8abSmrg #define HAVE_LD_EH_FRAME_CIEV3 1
156863d1a8abSmrg #endif
156963d1a8abSmrg 
157063d1a8abSmrg 
157163d1a8abSmrg /* Define if your linker supports .eh_frame_hdr. */
157263d1a8abSmrg #define HAVE_LD_EH_FRAME_HDR 1
157363d1a8abSmrg 
157463d1a8abSmrg /* Define if your linker supports garbage collection of sections in presence
157563d1a8abSmrg    of EH frames. */
157663d1a8abSmrg #ifndef USED_FOR_TARGET
157763d1a8abSmrg #define HAVE_LD_EH_GC_SECTIONS 1
157863d1a8abSmrg #endif
157963d1a8abSmrg 
158063d1a8abSmrg 
158163d1a8abSmrg /* Define if your linker has buggy garbage collection of sections support when
158263d1a8abSmrg    .text.startup.foo like sections are used. */
158363d1a8abSmrg #ifndef USED_FOR_TARGET
158463d1a8abSmrg /* #undef HAVE_LD_EH_GC_SECTIONS_BUG */
158563d1a8abSmrg #endif
158663d1a8abSmrg 
158763d1a8abSmrg 
158863d1a8abSmrg /* Define if your PowerPC64 linker supports a large TOC. */
158963d1a8abSmrg #ifndef USED_FOR_TARGET
159063d1a8abSmrg /* #undef HAVE_LD_LARGE_TOC */
159163d1a8abSmrg #endif
159263d1a8abSmrg 
159363d1a8abSmrg 
159463d1a8abSmrg /* Define if your PowerPC64 linker only needs function descriptor syms. */
159563d1a8abSmrg #ifndef USED_FOR_TARGET
159663d1a8abSmrg /* #undef HAVE_LD_NO_DOT_SYMS */
159763d1a8abSmrg #endif
159863d1a8abSmrg 
159963d1a8abSmrg 
160063d1a8abSmrg /* Define if your linker can relax absolute .eh_frame personality pointers
160163d1a8abSmrg    into PC-relative form. */
160263d1a8abSmrg #ifndef USED_FOR_TARGET
160363d1a8abSmrg /* #undef HAVE_LD_PERSONALITY_RELAXATION */
160463d1a8abSmrg #endif
160563d1a8abSmrg 
160663d1a8abSmrg 
160763d1a8abSmrg /* Define if your linker supports PIE option. */
160863d1a8abSmrg #ifndef USED_FOR_TARGET
160963d1a8abSmrg #define HAVE_LD_PIE 1
161063d1a8abSmrg #endif
161163d1a8abSmrg 
161263d1a8abSmrg 
161363d1a8abSmrg /* Define 0/1 if your linker supports -pie option with copy reloc. */
161463d1a8abSmrg #ifndef USED_FOR_TARGET
161563d1a8abSmrg #define HAVE_LD_PIE_COPYRELOC 0
161663d1a8abSmrg #endif
161763d1a8abSmrg 
161863d1a8abSmrg 
161963d1a8abSmrg /* Define if your PowerPC linker has .gnu.attributes long double support. */
162063d1a8abSmrg #ifndef USED_FOR_TARGET
162163d1a8abSmrg #define HAVE_LD_PPC_GNU_ATTR_LONG_DOUBLE 1
162263d1a8abSmrg #endif
162363d1a8abSmrg 
162463d1a8abSmrg 
162563d1a8abSmrg /* Define if your linker supports --push-state/--pop-state */
162663d1a8abSmrg #ifndef USED_FOR_TARGET
162763d1a8abSmrg #define HAVE_LD_PUSHPOPSTATE_SUPPORT 1
162863d1a8abSmrg #endif
162963d1a8abSmrg 
163063d1a8abSmrg 
163163d1a8abSmrg /* Define if your linker links a mix of read-only and read-write sections into
163263d1a8abSmrg    a read-write section. */
163363d1a8abSmrg #ifndef USED_FOR_TARGET
163463d1a8abSmrg #define HAVE_LD_RO_RW_SECTION_MIXING 1
163563d1a8abSmrg #endif
163663d1a8abSmrg 
163763d1a8abSmrg 
163863d1a8abSmrg /* Define if your linker supports the *_sol2 emulations. */
163963d1a8abSmrg #ifndef USED_FOR_TARGET
164063d1a8abSmrg /* #undef HAVE_LD_SOL2_EMULATION */
164163d1a8abSmrg #endif
164263d1a8abSmrg 
164363d1a8abSmrg 
164463d1a8abSmrg /* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */
164563d1a8abSmrg #ifndef USED_FOR_TARGET
164663d1a8abSmrg #define HAVE_LD_STATIC_DYNAMIC 1
164763d1a8abSmrg #endif
164863d1a8abSmrg 
164963d1a8abSmrg 
165063d1a8abSmrg /* Define if your linker supports --sysroot. */
165163d1a8abSmrg #ifndef USED_FOR_TARGET
165263d1a8abSmrg #define HAVE_LD_SYSROOT 1
165363d1a8abSmrg #endif
165463d1a8abSmrg 
165563d1a8abSmrg 
165663d1a8abSmrg /* Define to 1 if you have the <limits.h> header file. */
165763d1a8abSmrg #ifndef USED_FOR_TARGET
165863d1a8abSmrg #define HAVE_LIMITS_H 1
165963d1a8abSmrg #endif
166063d1a8abSmrg 
166163d1a8abSmrg 
166263d1a8abSmrg /* Define to 1 if you have the <locale.h> header file. */
166363d1a8abSmrg #ifndef USED_FOR_TARGET
166463d1a8abSmrg #define HAVE_LOCALE_H 1
166563d1a8abSmrg #endif
166663d1a8abSmrg 
166763d1a8abSmrg 
166863d1a8abSmrg /* Define to 1 if the system has the type `long long'. */
166963d1a8abSmrg #ifndef USED_FOR_TARGET
167063d1a8abSmrg #define HAVE_LONG_LONG 1
167163d1a8abSmrg #endif
167263d1a8abSmrg 
167363d1a8abSmrg 
167463d1a8abSmrg /* Define to 1 if the system has the type `long long int'. */
167563d1a8abSmrg #ifndef USED_FOR_TARGET
167663d1a8abSmrg #define HAVE_LONG_LONG_INT 1
167763d1a8abSmrg #endif
167863d1a8abSmrg 
167963d1a8abSmrg 
168063d1a8abSmrg /* Define to the level of your linker's plugin support. */
168163d1a8abSmrg #ifndef USED_FOR_TARGET
168263d1a8abSmrg #define HAVE_LTO_PLUGIN 2
168363d1a8abSmrg #endif
168463d1a8abSmrg 
168563d1a8abSmrg 
168663d1a8abSmrg /* Define to 1 if you have the `madvise' function. */
168763d1a8abSmrg #ifndef USED_FOR_TARGET
168863d1a8abSmrg #define HAVE_MADVISE 1
168963d1a8abSmrg #endif
169063d1a8abSmrg 
169163d1a8abSmrg 
1692*ec02198aSmrg /* Define to 1 if you have the `mallinfo' function. */
1693*ec02198aSmrg #ifndef USED_FOR_TARGET
1694*ec02198aSmrg /* #undef HAVE_MALLINFO */
1695*ec02198aSmrg #endif
1696*ec02198aSmrg 
1697*ec02198aSmrg 
169863d1a8abSmrg /* Define to 1 if you have the <malloc.h> header file. */
169963d1a8abSmrg #ifndef USED_FOR_TARGET
170063d1a8abSmrg #define HAVE_MALLOC_H 1
170163d1a8abSmrg #endif
170263d1a8abSmrg 
170363d1a8abSmrg 
170463d1a8abSmrg /* Define to 1 if you have the `mbstowcs' function. */
170563d1a8abSmrg #ifndef USED_FOR_TARGET
170663d1a8abSmrg #define HAVE_MBSTOWCS 1
170763d1a8abSmrg #endif
170863d1a8abSmrg 
170963d1a8abSmrg 
171063d1a8abSmrg /* Define if valgrind's memcheck.h header is installed. */
171163d1a8abSmrg #ifndef USED_FOR_TARGET
171263d1a8abSmrg /* #undef HAVE_MEMCHECK_H */
171363d1a8abSmrg #endif
171463d1a8abSmrg 
171563d1a8abSmrg 
171663d1a8abSmrg /* Define to 1 if you have the <memory.h> header file. */
171763d1a8abSmrg #ifndef USED_FOR_TARGET
171863d1a8abSmrg #define HAVE_MEMORY_H 1
171963d1a8abSmrg #endif
172063d1a8abSmrg 
172163d1a8abSmrg 
172263d1a8abSmrg /* Define to 1 if you have the `mmap' function. */
172363d1a8abSmrg #ifndef USED_FOR_TARGET
172463d1a8abSmrg #define HAVE_MMAP 1
172563d1a8abSmrg #endif
172663d1a8abSmrg 
172763d1a8abSmrg 
172863d1a8abSmrg /* Define if mmap with MAP_ANON(YMOUS) works. */
172963d1a8abSmrg #ifndef USED_FOR_TARGET
173063d1a8abSmrg #define HAVE_MMAP_ANON 1
173163d1a8abSmrg #endif
173263d1a8abSmrg 
173363d1a8abSmrg 
173463d1a8abSmrg /* Define if mmap of /dev/zero works. */
173563d1a8abSmrg #ifndef USED_FOR_TARGET
173663d1a8abSmrg #define HAVE_MMAP_DEV_ZERO 1
173763d1a8abSmrg #endif
173863d1a8abSmrg 
173963d1a8abSmrg 
174063d1a8abSmrg /* Define if read-only mmap of a plain file works. */
174163d1a8abSmrg #ifndef USED_FOR_TARGET
174263d1a8abSmrg #define HAVE_MMAP_FILE 1
174363d1a8abSmrg #endif
174463d1a8abSmrg 
174563d1a8abSmrg 
1746*ec02198aSmrg /* Define if GCC has been configured with --enable-newlib-nano-formatted-io.
1747*ec02198aSmrg    */
1748*ec02198aSmrg #ifndef USED_FOR_TARGET
1749*ec02198aSmrg /* #undef HAVE_NEWLIB_NANO_FORMATTED_IO */
1750*ec02198aSmrg #endif
1751*ec02198aSmrg 
1752*ec02198aSmrg 
175363d1a8abSmrg /* Define to 1 if you have the `nl_langinfo' function. */
175463d1a8abSmrg #ifndef USED_FOR_TARGET
175563d1a8abSmrg #define HAVE_NL_LANGINFO 1
175663d1a8abSmrg #endif
175763d1a8abSmrg 
175863d1a8abSmrg 
175963d1a8abSmrg /* Define to 1 if you have the `popen' function. */
176063d1a8abSmrg #ifndef USED_FOR_TARGET
176163d1a8abSmrg #define HAVE_POPEN 1
176263d1a8abSmrg #endif
176363d1a8abSmrg 
176463d1a8abSmrg 
176563d1a8abSmrg /* Define to 1 if you have the `putchar_unlocked' function. */
176663d1a8abSmrg #ifndef USED_FOR_TARGET
176763d1a8abSmrg #define HAVE_PUTCHAR_UNLOCKED 1
176863d1a8abSmrg #endif
176963d1a8abSmrg 
177063d1a8abSmrg 
177163d1a8abSmrg /* Define to 1 if you have the `putc_unlocked' function. */
177263d1a8abSmrg #ifndef USED_FOR_TARGET
177363d1a8abSmrg #define HAVE_PUTC_UNLOCKED 1
177463d1a8abSmrg #endif
177563d1a8abSmrg 
177663d1a8abSmrg 
177763d1a8abSmrg /* Define to 1 if you have the `setlocale' function. */
177863d1a8abSmrg #ifndef USED_FOR_TARGET
177963d1a8abSmrg #define HAVE_SETLOCALE 1
178063d1a8abSmrg #endif
178163d1a8abSmrg 
178263d1a8abSmrg 
178363d1a8abSmrg /* Define to 1 if you have the `setrlimit' function. */
178463d1a8abSmrg #ifndef USED_FOR_TARGET
178563d1a8abSmrg #define HAVE_SETRLIMIT 1
178663d1a8abSmrg #endif
178763d1a8abSmrg 
178863d1a8abSmrg 
178963d1a8abSmrg /* Define if the system-provided CRTs are present on Solaris. */
179063d1a8abSmrg #ifndef USED_FOR_TARGET
179163d1a8abSmrg /* #undef HAVE_SOLARIS_CRTS */
179263d1a8abSmrg #endif
179363d1a8abSmrg 
179463d1a8abSmrg 
179563d1a8abSmrg /* Define to 1 if you have the <stddef.h> header file. */
179663d1a8abSmrg #ifndef USED_FOR_TARGET
179763d1a8abSmrg #define HAVE_STDDEF_H 1
179863d1a8abSmrg #endif
179963d1a8abSmrg 
180063d1a8abSmrg 
180163d1a8abSmrg /* Define to 1 if you have the <stdint.h> header file. */
180263d1a8abSmrg #ifndef USED_FOR_TARGET
180363d1a8abSmrg #define HAVE_STDINT_H 1
180463d1a8abSmrg #endif
180563d1a8abSmrg 
180663d1a8abSmrg 
180763d1a8abSmrg /* Define to 1 if you have the <stdlib.h> header file. */
180863d1a8abSmrg #ifndef USED_FOR_TARGET
180963d1a8abSmrg #define HAVE_STDLIB_H 1
181063d1a8abSmrg #endif
181163d1a8abSmrg 
181263d1a8abSmrg 
181363d1a8abSmrg /* Define to 1 if you have the <strings.h> header file. */
181463d1a8abSmrg #ifndef USED_FOR_TARGET
181563d1a8abSmrg #define HAVE_STRINGS_H 1
181663d1a8abSmrg #endif
181763d1a8abSmrg 
181863d1a8abSmrg 
181963d1a8abSmrg /* Define to 1 if you have the <string.h> header file. */
182063d1a8abSmrg #ifndef USED_FOR_TARGET
182163d1a8abSmrg #define HAVE_STRING_H 1
182263d1a8abSmrg #endif
182363d1a8abSmrg 
182463d1a8abSmrg 
182563d1a8abSmrg /* Define to 1 if you have the `strsignal' function. */
182663d1a8abSmrg #ifndef USED_FOR_TARGET
182763d1a8abSmrg #define HAVE_STRSIGNAL 1
182863d1a8abSmrg #endif
182963d1a8abSmrg 
183063d1a8abSmrg 
183163d1a8abSmrg /* Define if <sys/times.h> defines struct tms. */
183263d1a8abSmrg #ifndef USED_FOR_TARGET
183363d1a8abSmrg #define HAVE_STRUCT_TMS 1
183463d1a8abSmrg #endif
183563d1a8abSmrg 
183663d1a8abSmrg 
183763d1a8abSmrg /* Define if <utility> defines std::swap. */
183863d1a8abSmrg #ifndef USED_FOR_TARGET
183963d1a8abSmrg #define HAVE_SWAP_IN_UTILITY 1
184063d1a8abSmrg #endif
184163d1a8abSmrg 
184263d1a8abSmrg 
184363d1a8abSmrg /* Define to 1 if you have the `sysconf' function. */
184463d1a8abSmrg #ifndef USED_FOR_TARGET
184563d1a8abSmrg #define HAVE_SYSCONF 1
184663d1a8abSmrg #endif
184763d1a8abSmrg 
184863d1a8abSmrg 
184963d1a8abSmrg /* Define to 1 if you have the <sys/file.h> header file. */
185063d1a8abSmrg #ifndef USED_FOR_TARGET
185163d1a8abSmrg #define HAVE_SYS_FILE_H 1
185263d1a8abSmrg #endif
185363d1a8abSmrg 
185463d1a8abSmrg 
185563d1a8abSmrg /* Define to 1 if you have the <sys/mman.h> header file. */
185663d1a8abSmrg #ifndef USED_FOR_TARGET
185763d1a8abSmrg #define HAVE_SYS_MMAN_H 1
185863d1a8abSmrg #endif
185963d1a8abSmrg 
186063d1a8abSmrg 
186163d1a8abSmrg /* Define to 1 if you have the <sys/param.h> header file. */
186263d1a8abSmrg #ifndef USED_FOR_TARGET
186363d1a8abSmrg #define HAVE_SYS_PARAM_H 1
186463d1a8abSmrg #endif
186563d1a8abSmrg 
186663d1a8abSmrg 
186763d1a8abSmrg /* Define to 1 if you have the <sys/resource.h> header file. */
186863d1a8abSmrg #ifndef USED_FOR_TARGET
186963d1a8abSmrg #define HAVE_SYS_RESOURCE_H 1
187063d1a8abSmrg #endif
187163d1a8abSmrg 
187263d1a8abSmrg 
187363d1a8abSmrg /* Define if your target C library provides sys/sdt.h */
187463d1a8abSmrg #define HAVE_SYS_SDT_H 1
187563d1a8abSmrg 
187663d1a8abSmrg /* Define to 1 if you have the <sys/stat.h> header file. */
187763d1a8abSmrg #ifndef USED_FOR_TARGET
187863d1a8abSmrg #define HAVE_SYS_STAT_H 1
187963d1a8abSmrg #endif
188063d1a8abSmrg 
188163d1a8abSmrg 
188263d1a8abSmrg /* Define to 1 if you have the <sys/times.h> header file. */
188363d1a8abSmrg #ifndef USED_FOR_TARGET
188463d1a8abSmrg #define HAVE_SYS_TIMES_H 1
188563d1a8abSmrg #endif
188663d1a8abSmrg 
188763d1a8abSmrg 
188863d1a8abSmrg /* Define to 1 if you have the <sys/time.h> header file. */
188963d1a8abSmrg #ifndef USED_FOR_TARGET
189063d1a8abSmrg #define HAVE_SYS_TIME_H 1
189163d1a8abSmrg #endif
189263d1a8abSmrg 
189363d1a8abSmrg 
189463d1a8abSmrg /* Define to 1 if you have the <sys/types.h> header file. */
189563d1a8abSmrg #ifndef USED_FOR_TARGET
189663d1a8abSmrg #define HAVE_SYS_TYPES_H 1
189763d1a8abSmrg #endif
189863d1a8abSmrg 
189963d1a8abSmrg 
190063d1a8abSmrg /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
190163d1a8abSmrg #ifndef USED_FOR_TARGET
190263d1a8abSmrg #define HAVE_SYS_WAIT_H 1
190363d1a8abSmrg #endif
190463d1a8abSmrg 
190563d1a8abSmrg 
190663d1a8abSmrg /* Define to 1 if you have the `times' function. */
190763d1a8abSmrg #ifndef USED_FOR_TARGET
190863d1a8abSmrg #define HAVE_TIMES 1
190963d1a8abSmrg #endif
191063d1a8abSmrg 
191163d1a8abSmrg 
191263d1a8abSmrg /* Define to 1 if you have the <time.h> header file. */
191363d1a8abSmrg #ifndef USED_FOR_TARGET
191463d1a8abSmrg #define HAVE_TIME_H 1
191563d1a8abSmrg #endif
191663d1a8abSmrg 
191763d1a8abSmrg 
191863d1a8abSmrg /* Define to 1 if you have the <tr1/unordered_map> header file. */
191963d1a8abSmrg #ifndef USED_FOR_TARGET
192063d1a8abSmrg #define HAVE_TR1_UNORDERED_MAP 1
192163d1a8abSmrg #endif
192263d1a8abSmrg 
192363d1a8abSmrg 
192463d1a8abSmrg /* Define to 1 if the system has the type `uintmax_t'. */
192563d1a8abSmrg #ifndef USED_FOR_TARGET
192663d1a8abSmrg #define HAVE_UINTMAX_T 1
192763d1a8abSmrg #endif
192863d1a8abSmrg 
192963d1a8abSmrg 
193063d1a8abSmrg /* Define to 1 if the system has the type `uintptr_t'. */
193163d1a8abSmrg #ifndef USED_FOR_TARGET
193263d1a8abSmrg #define HAVE_UINTPTR_T 1
193363d1a8abSmrg #endif
193463d1a8abSmrg 
193563d1a8abSmrg 
193663d1a8abSmrg /* Define to 1 if you have the <unistd.h> header file. */
193763d1a8abSmrg #ifndef USED_FOR_TARGET
193863d1a8abSmrg #define HAVE_UNISTD_H 1
193963d1a8abSmrg #endif
194063d1a8abSmrg 
194163d1a8abSmrg 
194263d1a8abSmrg /* Define to 1 if you have the <unordered_map> header file. */
194363d1a8abSmrg #ifndef USED_FOR_TARGET
194463d1a8abSmrg #define HAVE_UNORDERED_MAP 1
194563d1a8abSmrg #endif
194663d1a8abSmrg 
194763d1a8abSmrg 
194863d1a8abSmrg /* Define to 1 if the system has the type `unsigned long long int'. */
194963d1a8abSmrg #ifndef USED_FOR_TARGET
195063d1a8abSmrg #define HAVE_UNSIGNED_LONG_LONG_INT 1
195163d1a8abSmrg #endif
195263d1a8abSmrg 
195363d1a8abSmrg 
195463d1a8abSmrg /* Define if valgrind's valgrind/memcheck.h header is installed. */
195563d1a8abSmrg #ifndef USED_FOR_TARGET
195663d1a8abSmrg /* #undef HAVE_VALGRIND_MEMCHECK_H */
195763d1a8abSmrg #endif
195863d1a8abSmrg 
195963d1a8abSmrg 
196063d1a8abSmrg /* Define to 1 if you have the `vfork' function. */
196163d1a8abSmrg #ifndef USED_FOR_TARGET
196263d1a8abSmrg #define HAVE_VFORK 1
196363d1a8abSmrg #endif
196463d1a8abSmrg 
196563d1a8abSmrg 
196663d1a8abSmrg /* Define to 1 if you have the <vfork.h> header file. */
196763d1a8abSmrg #ifndef USED_FOR_TARGET
196863d1a8abSmrg /* #undef HAVE_VFORK_H */
196963d1a8abSmrg #endif
197063d1a8abSmrg 
197163d1a8abSmrg 
197263d1a8abSmrg /* Define to 1 if you have the <wchar.h> header file. */
197363d1a8abSmrg #ifndef USED_FOR_TARGET
197463d1a8abSmrg #define HAVE_WCHAR_H 1
197563d1a8abSmrg #endif
197663d1a8abSmrg 
197763d1a8abSmrg 
197863d1a8abSmrg /* Define to 1 if you have the `wcswidth' function. */
197963d1a8abSmrg #ifndef USED_FOR_TARGET
198063d1a8abSmrg #define HAVE_WCSWIDTH 1
198163d1a8abSmrg #endif
198263d1a8abSmrg 
198363d1a8abSmrg 
198463d1a8abSmrg /* Define to 1 if `fork' works. */
198563d1a8abSmrg #ifndef USED_FOR_TARGET
198663d1a8abSmrg #define HAVE_WORKING_FORK 1
198763d1a8abSmrg #endif
198863d1a8abSmrg 
198963d1a8abSmrg 
199063d1a8abSmrg /* Define this macro if mbstowcs does not crash when its first argument is
199163d1a8abSmrg    NULL. */
199263d1a8abSmrg #ifndef USED_FOR_TARGET
199363d1a8abSmrg #define HAVE_WORKING_MBSTOWCS 1
199463d1a8abSmrg #endif
199563d1a8abSmrg 
199663d1a8abSmrg 
199763d1a8abSmrg /* Define to 1 if `vfork' works. */
199863d1a8abSmrg #ifndef USED_FOR_TARGET
199963d1a8abSmrg #define HAVE_WORKING_VFORK 1
200063d1a8abSmrg #endif
200163d1a8abSmrg 
200263d1a8abSmrg 
200363d1a8abSmrg /* Define if your assembler supports AIX debug frame section label reference.
200463d1a8abSmrg    */
200563d1a8abSmrg #ifndef USED_FOR_TARGET
200663d1a8abSmrg /* #undef HAVE_XCOFF_DWARF_EXTRAS */
200763d1a8abSmrg #endif
200863d1a8abSmrg 
200963d1a8abSmrg 
2010*ec02198aSmrg /* Define if you have a working <zstd.h> header file. */
2011*ec02198aSmrg #ifndef USED_FOR_TARGET
2012*ec02198aSmrg /* #undef HAVE_ZSTD_H */
2013*ec02198aSmrg #endif
2014*ec02198aSmrg 
2015*ec02198aSmrg 
201663d1a8abSmrg /* Define if isl is in use. */
201763d1a8abSmrg #ifndef USED_FOR_TARGET
201863d1a8abSmrg /* #undef HAVE_isl */
201963d1a8abSmrg #endif
202063d1a8abSmrg 
202163d1a8abSmrg 
202263d1a8abSmrg /* Define if F_SETLKW supported by fcntl. */
202363d1a8abSmrg #ifndef USED_FOR_TARGET
202463d1a8abSmrg #define HOST_HAS_F_SETLKW 1
202563d1a8abSmrg #endif
202663d1a8abSmrg 
202763d1a8abSmrg 
202863d1a8abSmrg /* Define as const if the declaration of iconv() needs const. */
202963d1a8abSmrg #ifndef USED_FOR_TARGET
2030822d8d66Skamil #define ICONV_CONST
203163d1a8abSmrg #endif
203263d1a8abSmrg 
203363d1a8abSmrg 
203463d1a8abSmrg /* Define if int64_t uses long as underlying type. */
203563d1a8abSmrg #ifndef USED_FOR_TARGET
203663d1a8abSmrg /* #undef INT64_T_IS_LONG */
203763d1a8abSmrg #endif
203863d1a8abSmrg 
203963d1a8abSmrg 
204063d1a8abSmrg /* Define to 1 if ld64 supports '-export_dynamic'. */
204163d1a8abSmrg #ifndef USED_FOR_TARGET
204263d1a8abSmrg /* #undef LD64_HAS_EXPORT_DYNAMIC */
204363d1a8abSmrg #endif
204463d1a8abSmrg 
204563d1a8abSmrg 
204663d1a8abSmrg /* Define to ld64 version. */
204763d1a8abSmrg #ifndef USED_FOR_TARGET
204863d1a8abSmrg /* #undef LD64_VERSION */
204963d1a8abSmrg #endif
205063d1a8abSmrg 
205163d1a8abSmrg 
205263d1a8abSmrg /* Define to the linker option to ignore unused dependencies. */
205363d1a8abSmrg #ifndef USED_FOR_TARGET
20540fc04c29Smrg #define LD_AS_NEEDED_OPTION "--push-state --as-needed"
205563d1a8abSmrg #endif
205663d1a8abSmrg 
205763d1a8abSmrg 
205863d1a8abSmrg /* Define to the linker option to enable compressed debug sections. */
205963d1a8abSmrg #ifndef USED_FOR_TARGET
206063d1a8abSmrg #define LD_COMPRESS_DEBUG_OPTION "--compress-debug-sections"
206163d1a8abSmrg #endif
206263d1a8abSmrg 
206363d1a8abSmrg 
206463d1a8abSmrg /* Define to the linker option to enable use of shared objects. */
206563d1a8abSmrg #ifndef USED_FOR_TARGET
206663d1a8abSmrg #define LD_DYNAMIC_OPTION "-Bdynamic"
206763d1a8abSmrg #endif
206863d1a8abSmrg 
206963d1a8abSmrg 
207063d1a8abSmrg /* Define to the linker option to keep unused dependencies. */
207163d1a8abSmrg #ifndef USED_FOR_TARGET
20720fc04c29Smrg #define LD_NO_AS_NEEDED_OPTION "--pop-state"
207363d1a8abSmrg #endif
207463d1a8abSmrg 
207563d1a8abSmrg 
207663d1a8abSmrg /* Define to the linker option to disable use of shared objects. */
207763d1a8abSmrg #ifndef USED_FOR_TARGET
207863d1a8abSmrg #define LD_STATIC_OPTION "-Bstatic"
207963d1a8abSmrg #endif
208063d1a8abSmrg 
208163d1a8abSmrg 
208263d1a8abSmrg /* The linker hash style */
208363d1a8abSmrg #ifndef USED_FOR_TARGET
208463d1a8abSmrg /* #undef LINKER_HASH_STYLE */
208563d1a8abSmrg #endif
208663d1a8abSmrg 
208763d1a8abSmrg 
208863d1a8abSmrg /* Define to the name of the LTO plugin DSO that must be passed to the
208963d1a8abSmrg    linker's -plugin=LIB option. */
209063d1a8abSmrg #ifndef USED_FOR_TARGET
209163d1a8abSmrg #define LTOPLUGINSONAME "liblto_plugin.so"
209263d1a8abSmrg #endif
209363d1a8abSmrg 
209463d1a8abSmrg 
209563d1a8abSmrg /* Define to the sub-directory in which libtool stores uninstalled libraries.
209663d1a8abSmrg    */
209763d1a8abSmrg #ifndef USED_FOR_TARGET
209863d1a8abSmrg #define LT_OBJDIR ".libs/"
209963d1a8abSmrg #endif
210063d1a8abSmrg 
210163d1a8abSmrg 
21020fc04c29Smrg /* Define if we should link mingw executables with --large-address-aware */
21030fc04c29Smrg #ifndef USED_FOR_TARGET
21040fc04c29Smrg /* #undef MINGW_DEFAULT_LARGE_ADDR_AWARE */
21050fc04c29Smrg #endif
21060fc04c29Smrg 
21070fc04c29Smrg 
2108c7a68eb7Smrg /* Value to set mingw's _dowildcard to. */
2109c7a68eb7Smrg #ifndef USED_FOR_TARGET
2110c7a68eb7Smrg /* #undef MINGW_DOWILDCARD */
2111c7a68eb7Smrg #endif
2112c7a68eb7Smrg 
2113c7a68eb7Smrg 
211463d1a8abSmrg /* Define if host mkdir takes a single argument. */
211563d1a8abSmrg #ifndef USED_FOR_TARGET
211663d1a8abSmrg /* #undef MKDIR_TAKES_ONE_ARG */
211763d1a8abSmrg #endif
211863d1a8abSmrg 
211963d1a8abSmrg 
212063d1a8abSmrg /* Define to offload targets, separated by commas. */
212163d1a8abSmrg #ifndef USED_FOR_TARGET
212263d1a8abSmrg #define OFFLOAD_TARGETS ""
212363d1a8abSmrg #endif
212463d1a8abSmrg 
212563d1a8abSmrg 
212663d1a8abSmrg /* Define to the address where bug reports for this package should be sent. */
212763d1a8abSmrg #ifndef USED_FOR_TARGET
212863d1a8abSmrg #define PACKAGE_BUGREPORT ""
212963d1a8abSmrg #endif
213063d1a8abSmrg 
213163d1a8abSmrg 
213263d1a8abSmrg /* Define to the full name of this package. */
213363d1a8abSmrg #ifndef USED_FOR_TARGET
213463d1a8abSmrg #define PACKAGE_NAME ""
213563d1a8abSmrg #endif
213663d1a8abSmrg 
213763d1a8abSmrg 
213863d1a8abSmrg /* Define to the full name and version of this package. */
213963d1a8abSmrg #ifndef USED_FOR_TARGET
214063d1a8abSmrg #define PACKAGE_STRING ""
214163d1a8abSmrg #endif
214263d1a8abSmrg 
214363d1a8abSmrg 
214463d1a8abSmrg /* Define to the one symbol short name of this package. */
214563d1a8abSmrg #ifndef USED_FOR_TARGET
214663d1a8abSmrg #define PACKAGE_TARNAME ""
214763d1a8abSmrg #endif
214863d1a8abSmrg 
214963d1a8abSmrg 
215063d1a8abSmrg /* Define to the home page for this package. */
215163d1a8abSmrg #ifndef USED_FOR_TARGET
215263d1a8abSmrg #define PACKAGE_URL ""
215363d1a8abSmrg #endif
215463d1a8abSmrg 
215563d1a8abSmrg 
215663d1a8abSmrg /* Define to the version of this package. */
215763d1a8abSmrg #ifndef USED_FOR_TARGET
215863d1a8abSmrg #define PACKAGE_VERSION ""
215963d1a8abSmrg #endif
216063d1a8abSmrg 
216163d1a8abSmrg 
216263d1a8abSmrg /* Specify plugin linker */
216363d1a8abSmrg #ifndef USED_FOR_TARGET
216463d1a8abSmrg #define PLUGIN_LD_SUFFIX "ld"
216563d1a8abSmrg #endif
216663d1a8abSmrg 
216763d1a8abSmrg 
216863d1a8abSmrg /* Define to .TOC. alignment forced by your linker. */
216963d1a8abSmrg #ifndef USED_FOR_TARGET
217063d1a8abSmrg /* #undef POWERPC64_TOC_POINTER_ALIGNMENT */
217163d1a8abSmrg #endif
217263d1a8abSmrg 
217363d1a8abSmrg 
217463d1a8abSmrg /* Define to PREFIX/include if cpp should also search that directory. */
217563d1a8abSmrg #ifndef USED_FOR_TARGET
217663d1a8abSmrg /* #undef PREFIX_INCLUDE_DIR */
217763d1a8abSmrg #endif
217863d1a8abSmrg 
217963d1a8abSmrg 
218063d1a8abSmrg /* The size of `int', as computed by sizeof. */
218163d1a8abSmrg #ifndef USED_FOR_TARGET
218263d1a8abSmrg #define SIZEOF_INT 4
218363d1a8abSmrg #endif
218463d1a8abSmrg 
218563d1a8abSmrg 
218663d1a8abSmrg /* The size of `long', as computed by sizeof. */
218763d1a8abSmrg #ifndef USED_FOR_TARGET
218863d1a8abSmrg #define SIZEOF_LONG 4
218963d1a8abSmrg #endif
219063d1a8abSmrg 
219163d1a8abSmrg 
219263d1a8abSmrg /* The size of `long long', as computed by sizeof. */
219363d1a8abSmrg #ifndef USED_FOR_TARGET
219463d1a8abSmrg #define SIZEOF_LONG_LONG 8
219563d1a8abSmrg #endif
219663d1a8abSmrg 
219763d1a8abSmrg 
219863d1a8abSmrg /* The size of `short', as computed by sizeof. */
219963d1a8abSmrg #ifndef USED_FOR_TARGET
220063d1a8abSmrg #define SIZEOF_SHORT 2
220163d1a8abSmrg #endif
220263d1a8abSmrg 
220363d1a8abSmrg 
220463d1a8abSmrg /* The size of `void *', as computed by sizeof. */
220563d1a8abSmrg #ifndef USED_FOR_TARGET
220663d1a8abSmrg #define SIZEOF_VOID_P 4
220763d1a8abSmrg #endif
220863d1a8abSmrg 
220963d1a8abSmrg 
221063d1a8abSmrg /* Define to 1 if you have the ANSI C header files. */
221163d1a8abSmrg #ifndef USED_FOR_TARGET
221263d1a8abSmrg #define STDC_HEADERS 1
221363d1a8abSmrg #endif
221463d1a8abSmrg 
221563d1a8abSmrg 
221663d1a8abSmrg /* Define if you can safely include both <string.h> and <strings.h>. */
221763d1a8abSmrg #ifndef USED_FOR_TARGET
221863d1a8abSmrg #define STRING_WITH_STRINGS 1
221963d1a8abSmrg #endif
222063d1a8abSmrg 
222163d1a8abSmrg 
222263d1a8abSmrg /* Define if TFmode long double should be the default */
222363d1a8abSmrg #ifndef USED_FOR_TARGET
222463d1a8abSmrg /* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */
222563d1a8abSmrg #endif
222663d1a8abSmrg 
222763d1a8abSmrg 
222863d1a8abSmrg /* Define if your target C library provides the `dl_iterate_phdr' function. */
222963d1a8abSmrg /* #undef TARGET_DL_ITERATE_PHDR */
223063d1a8abSmrg 
223163d1a8abSmrg /* GNU C Library major version number used on the target, or 0. */
223263d1a8abSmrg #ifndef USED_FOR_TARGET
223363d1a8abSmrg #define TARGET_GLIBC_MAJOR 0
223463d1a8abSmrg #endif
223563d1a8abSmrg 
223663d1a8abSmrg 
223763d1a8abSmrg /* GNU C Library minor version number used on the target, or 0. */
223863d1a8abSmrg #ifndef USED_FOR_TARGET
223963d1a8abSmrg #define TARGET_GLIBC_MINOR 0
224063d1a8abSmrg #endif
224163d1a8abSmrg 
224263d1a8abSmrg 
2243*ec02198aSmrg /* Define if your target C Library properly handles PT_GNU_STACK */
2244*ec02198aSmrg #ifndef USED_FOR_TARGET
2245*ec02198aSmrg /* #undef TARGET_LIBC_GNUSTACK */
2246*ec02198aSmrg #endif
2247*ec02198aSmrg 
2248*ec02198aSmrg 
224963d1a8abSmrg /* Define if your target C Library provides the AT_HWCAP value in the TCB */
225063d1a8abSmrg #ifndef USED_FOR_TARGET
225163d1a8abSmrg /* #undef TARGET_LIBC_PROVIDES_HWCAP_IN_TCB */
225263d1a8abSmrg #endif
225363d1a8abSmrg 
225463d1a8abSmrg 
225563d1a8abSmrg /* Define if your target C library provides stack protector support */
225663d1a8abSmrg #ifndef USED_FOR_TARGET
225763d1a8abSmrg #define TARGET_LIBC_PROVIDES_SSP 1
225863d1a8abSmrg #endif
225963d1a8abSmrg 
226063d1a8abSmrg 
226163d1a8abSmrg /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
226263d1a8abSmrg #ifndef USED_FOR_TARGET
226363d1a8abSmrg #define TIME_WITH_SYS_TIME 1
226463d1a8abSmrg #endif
226563d1a8abSmrg 
226663d1a8abSmrg 
226763d1a8abSmrg /* Define to the flag used to mark TLS sections if the default (`T') doesn't
226863d1a8abSmrg    work. */
226963d1a8abSmrg #ifndef USED_FOR_TARGET
227063d1a8abSmrg /* #undef TLS_SECTION_ASM_FLAG */
227163d1a8abSmrg #endif
227263d1a8abSmrg 
227363d1a8abSmrg 
227463d1a8abSmrg /* Define if your assembler mis-optimizes .eh_frame data. */
227563d1a8abSmrg #ifndef USED_FOR_TARGET
227663d1a8abSmrg /* #undef USE_AS_TRADITIONAL_FORMAT */
227763d1a8abSmrg #endif
227863d1a8abSmrg 
227963d1a8abSmrg 
228063d1a8abSmrg /* Define if you want to generate code by default that assumes that the Cygwin
228163d1a8abSmrg    DLL exports wrappers to support libstdc++ function replacement. */
228263d1a8abSmrg #ifndef USED_FOR_TARGET
228363d1a8abSmrg /* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */
228463d1a8abSmrg #endif
228563d1a8abSmrg 
228663d1a8abSmrg 
2287c7a68eb7Smrg /* Define 0/1 if your linker supports hidden thunks in linkonce sections. */
2288c7a68eb7Smrg #ifndef USED_FOR_TARGET
2289c7a68eb7Smrg /* #undef USE_HIDDEN_LINKONCE */
2290c7a68eb7Smrg #endif
2291c7a68eb7Smrg 
2292c7a68eb7Smrg 
229363d1a8abSmrg /* Define to 1 if the 'long long' type is wider than 'long' but still
229463d1a8abSmrg    efficiently supported by the host hardware. */
229563d1a8abSmrg #ifndef USED_FOR_TARGET
229663d1a8abSmrg /* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */
229763d1a8abSmrg #endif
229863d1a8abSmrg 
229963d1a8abSmrg 
230063d1a8abSmrg /* Define if we should use leading underscore on 64 bit mingw targets */
230163d1a8abSmrg #ifndef USED_FOR_TARGET
230263d1a8abSmrg /* #undef USE_MINGW64_LEADING_UNDERSCORES */
230363d1a8abSmrg #endif
230463d1a8abSmrg 
230563d1a8abSmrg 
230663d1a8abSmrg /* Enable extensions on AIX 3, Interix.  */
230763d1a8abSmrg #ifndef _ALL_SOURCE
230863d1a8abSmrg # define _ALL_SOURCE 1
230963d1a8abSmrg #endif
231063d1a8abSmrg /* Enable GNU extensions on systems that have them.  */
231163d1a8abSmrg #ifndef _GNU_SOURCE
231263d1a8abSmrg # define _GNU_SOURCE 1
231363d1a8abSmrg #endif
231463d1a8abSmrg /* Enable threading extensions on Solaris.  */
231563d1a8abSmrg #ifndef _POSIX_PTHREAD_SEMANTICS
231663d1a8abSmrg # define _POSIX_PTHREAD_SEMANTICS 1
231763d1a8abSmrg #endif
231863d1a8abSmrg /* Enable extensions on HP NonStop.  */
231963d1a8abSmrg #ifndef _TANDEM_SOURCE
232063d1a8abSmrg # define _TANDEM_SOURCE 1
232163d1a8abSmrg #endif
232263d1a8abSmrg /* Enable general extensions on Solaris.  */
232363d1a8abSmrg #ifndef __EXTENSIONS__
232463d1a8abSmrg # define __EXTENSIONS__ 1
232563d1a8abSmrg #endif
232663d1a8abSmrg 
232763d1a8abSmrg 
232863d1a8abSmrg /* Define to be the last component of the Windows registry key under which to
232963d1a8abSmrg    look for installation paths. The full key used will be
233063d1a8abSmrg    HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}.
233163d1a8abSmrg    The default is the GCC version number. */
233263d1a8abSmrg #ifndef USED_FOR_TARGET
233363d1a8abSmrg /* #undef WIN32_REGISTRY_KEY */
233463d1a8abSmrg #endif
233563d1a8abSmrg 
233663d1a8abSmrg 
233763d1a8abSmrg /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
233863d1a8abSmrg    significant byte first (like Motorola and SPARC, unlike Intel). */
233963d1a8abSmrg #if defined AC_APPLE_UNIVERSAL_BUILD
234063d1a8abSmrg # if defined __BIG_ENDIAN__
234163d1a8abSmrg #  define WORDS_BIGENDIAN 1
234263d1a8abSmrg # endif
234363d1a8abSmrg #else
234463d1a8abSmrg # ifndef WORDS_BIGENDIAN
234563d1a8abSmrg #  define WORDS_BIGENDIAN 1
234663d1a8abSmrg # endif
234763d1a8abSmrg #endif
234863d1a8abSmrg 
23490fc04c29Smrg /* Enable large inode numbers on Mac OS X 10.5.  */
23500fc04c29Smrg #ifndef _DARWIN_USE_64_BIT_INODE
23510fc04c29Smrg # define _DARWIN_USE_64_BIT_INODE 1
23520fc04c29Smrg #endif
23530fc04c29Smrg 
235463d1a8abSmrg /* Number of bits in a file offset, on hosts where this is settable. */
235563d1a8abSmrg #ifndef USED_FOR_TARGET
235663d1a8abSmrg /* #undef _FILE_OFFSET_BITS */
235763d1a8abSmrg #endif
235863d1a8abSmrg 
235963d1a8abSmrg 
236063d1a8abSmrg /* Define for large files, on AIX-style hosts. */
236163d1a8abSmrg #ifndef USED_FOR_TARGET
236263d1a8abSmrg /* #undef _LARGE_FILES */
236363d1a8abSmrg #endif
236463d1a8abSmrg 
236563d1a8abSmrg 
236663d1a8abSmrg /* Define to 1 if on MINIX. */
236763d1a8abSmrg #ifndef USED_FOR_TARGET
236863d1a8abSmrg /* #undef _MINIX */
236963d1a8abSmrg #endif
237063d1a8abSmrg 
237163d1a8abSmrg 
237263d1a8abSmrg /* Define to 2 if the system does not provide POSIX.1 features except with
237363d1a8abSmrg    this defined. */
237463d1a8abSmrg #ifndef USED_FOR_TARGET
237563d1a8abSmrg /* #undef _POSIX_1_SOURCE */
237663d1a8abSmrg #endif
237763d1a8abSmrg 
237863d1a8abSmrg 
237963d1a8abSmrg /* Define to 1 if you need to in order for `stat' and other things to work. */
238063d1a8abSmrg #ifndef USED_FOR_TARGET
238163d1a8abSmrg /* #undef _POSIX_SOURCE */
238263d1a8abSmrg #endif
238363d1a8abSmrg 
238463d1a8abSmrg 
238563d1a8abSmrg /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
238663d1a8abSmrg    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
238763d1a8abSmrg    #define below would cause a syntax error. */
238863d1a8abSmrg #ifndef USED_FOR_TARGET
238963d1a8abSmrg /* #undef _UINT32_T */
239063d1a8abSmrg #endif
239163d1a8abSmrg 
239263d1a8abSmrg 
239363d1a8abSmrg /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
239463d1a8abSmrg    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
239563d1a8abSmrg    #define below would cause a syntax error. */
239663d1a8abSmrg #ifndef USED_FOR_TARGET
239763d1a8abSmrg /* #undef _UINT64_T */
239863d1a8abSmrg #endif
239963d1a8abSmrg 
240063d1a8abSmrg 
240163d1a8abSmrg /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
240263d1a8abSmrg    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
240363d1a8abSmrg    #define below would cause a syntax error. */
240463d1a8abSmrg #ifndef USED_FOR_TARGET
240563d1a8abSmrg /* #undef _UINT8_T */
240663d1a8abSmrg #endif
240763d1a8abSmrg 
240863d1a8abSmrg 
240963d1a8abSmrg /* Define to `char *' if <sys/types.h> does not define. */
241063d1a8abSmrg #ifndef USED_FOR_TARGET
241163d1a8abSmrg /* #undef caddr_t */
241263d1a8abSmrg #endif
241363d1a8abSmrg 
241463d1a8abSmrg 
241563d1a8abSmrg /* Define to `__inline__' or `__inline' if that's what the C compiler
241663d1a8abSmrg    calls it, or to nothing if 'inline' is not supported under any name.  */
241763d1a8abSmrg #ifndef __cplusplus
241863d1a8abSmrg /* #undef inline */
241963d1a8abSmrg #endif
242063d1a8abSmrg 
242163d1a8abSmrg /* Define to the type of a signed integer type of width exactly 16 bits if
242263d1a8abSmrg    such a type exists and the standard includes do not define it. */
242363d1a8abSmrg #ifndef USED_FOR_TARGET
242463d1a8abSmrg /* #undef int16_t */
242563d1a8abSmrg #endif
242663d1a8abSmrg 
242763d1a8abSmrg 
242863d1a8abSmrg /* Define to the type of a signed integer type of width exactly 32 bits if
242963d1a8abSmrg    such a type exists and the standard includes do not define it. */
243063d1a8abSmrg #ifndef USED_FOR_TARGET
243163d1a8abSmrg /* #undef int32_t */
243263d1a8abSmrg #endif
243363d1a8abSmrg 
243463d1a8abSmrg 
243563d1a8abSmrg /* Define to the type of a signed integer type of width exactly 64 bits if
243663d1a8abSmrg    such a type exists and the standard includes do not define it. */
243763d1a8abSmrg #ifndef USED_FOR_TARGET
243863d1a8abSmrg /* #undef int64_t */
243963d1a8abSmrg #endif
244063d1a8abSmrg 
244163d1a8abSmrg 
244263d1a8abSmrg /* Define to the type of a signed integer type of width exactly 8 bits if such
244363d1a8abSmrg    a type exists and the standard includes do not define it. */
244463d1a8abSmrg #ifndef USED_FOR_TARGET
244563d1a8abSmrg /* #undef int8_t */
244663d1a8abSmrg #endif
244763d1a8abSmrg 
244863d1a8abSmrg 
244963d1a8abSmrg /* Define to the widest signed integer type if <stdint.h> and <inttypes.h> do
245063d1a8abSmrg    not define. */
245163d1a8abSmrg #ifndef USED_FOR_TARGET
245263d1a8abSmrg /* #undef intmax_t */
245363d1a8abSmrg #endif
245463d1a8abSmrg 
245563d1a8abSmrg 
245663d1a8abSmrg /* Define to the type of a signed integer type wide enough to hold a pointer,
245763d1a8abSmrg    if such a type exists, and if the system does not define it. */
245863d1a8abSmrg #ifndef USED_FOR_TARGET
245963d1a8abSmrg /* #undef intptr_t */
246063d1a8abSmrg #endif
246163d1a8abSmrg 
246263d1a8abSmrg 
246363d1a8abSmrg /* Define to `int' if <sys/types.h> does not define. */
246463d1a8abSmrg #ifndef USED_FOR_TARGET
246563d1a8abSmrg /* #undef pid_t */
246663d1a8abSmrg #endif
246763d1a8abSmrg 
246863d1a8abSmrg 
246963d1a8abSmrg /* Define to `long' if <sys/resource.h> doesn't define. */
247063d1a8abSmrg #ifndef USED_FOR_TARGET
247163d1a8abSmrg /* #undef rlim_t */
247263d1a8abSmrg #endif
247363d1a8abSmrg 
247463d1a8abSmrg 
247563d1a8abSmrg /* Define to `int' if <sys/types.h> does not define. */
247663d1a8abSmrg #ifndef USED_FOR_TARGET
247763d1a8abSmrg /* #undef ssize_t */
247863d1a8abSmrg #endif
247963d1a8abSmrg 
248063d1a8abSmrg 
248163d1a8abSmrg /* Define to the type of an unsigned integer type of width exactly 16 bits if
248263d1a8abSmrg    such a type exists and the standard includes do not define it. */
248363d1a8abSmrg #ifndef USED_FOR_TARGET
248463d1a8abSmrg /* #undef uint16_t */
248563d1a8abSmrg #endif
248663d1a8abSmrg 
248763d1a8abSmrg 
248863d1a8abSmrg /* Define to the type of an unsigned integer type of width exactly 32 bits if
248963d1a8abSmrg    such a type exists and the standard includes do not define it. */
249063d1a8abSmrg #ifndef USED_FOR_TARGET
249163d1a8abSmrg /* #undef uint32_t */
249263d1a8abSmrg #endif
249363d1a8abSmrg 
249463d1a8abSmrg 
249563d1a8abSmrg /* Define to the type of an unsigned integer type of width exactly 64 bits if
249663d1a8abSmrg    such a type exists and the standard includes do not define it. */
249763d1a8abSmrg #ifndef USED_FOR_TARGET
249863d1a8abSmrg /* #undef uint64_t */
249963d1a8abSmrg #endif
250063d1a8abSmrg 
250163d1a8abSmrg 
250263d1a8abSmrg /* Define to the type of an unsigned integer type of width exactly 8 bits if
250363d1a8abSmrg    such a type exists and the standard includes do not define it. */
250463d1a8abSmrg #ifndef USED_FOR_TARGET
250563d1a8abSmrg /* #undef uint8_t */
250663d1a8abSmrg #endif
250763d1a8abSmrg 
250863d1a8abSmrg 
250963d1a8abSmrg /* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h>
251063d1a8abSmrg    do not define. */
251163d1a8abSmrg #ifndef USED_FOR_TARGET
251263d1a8abSmrg /* #undef uintmax_t */
251363d1a8abSmrg #endif
251463d1a8abSmrg 
251563d1a8abSmrg 
251663d1a8abSmrg /* Define to the type of an unsigned integer type wide enough to hold a
251763d1a8abSmrg    pointer, if such a type exists, and if the system does not define it. */
251863d1a8abSmrg #ifndef USED_FOR_TARGET
251963d1a8abSmrg /* #undef uintptr_t */
252063d1a8abSmrg #endif
252163d1a8abSmrg 
252263d1a8abSmrg 
252363d1a8abSmrg /* Define as `fork' if `vfork' does not work. */
252463d1a8abSmrg #ifndef USED_FOR_TARGET
252563d1a8abSmrg /* #undef vfork */
252663d1a8abSmrg #endif
252763d1a8abSmrg 
2528