Home | History | Annotate | Line # | Download | only in i386
auto-host.h revision 1.14
      1 /* This file is automatically generated.  DO NOT EDIT! */
      2 /* Generated from: NetBSD: mknative-gcc,v 1.116 2022/07/22 06:50:26 mrg Exp  */
      3 /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
      4 
      5 /* auto-host.h.  Generated from config.in by configure.  */
      6 /* config.in.  Generated from configure.ac by autoheader.  */
      7 
      8 /* Define if this compiler should be built as the offload target compiler. */
      9 #ifndef USED_FOR_TARGET
     10 /* #undef ACCEL_COMPILER */
     11 #endif
     12 
     13 
     14 /* Define if building universal (internal helper macro) */
     15 #ifndef USED_FOR_TARGET
     16 /* #undef AC_APPLE_UNIVERSAL_BUILD */
     17 #endif
     18 
     19 
     20 /* Define to the assembler option to enable compressed debug sections. */
     21 #ifndef USED_FOR_TARGET
     22 #define AS_COMPRESS_DEBUG_OPTION "--compress-debug-sections"
     23 #endif
     24 
     25 
     26 /* Define to the assembler option to disable compressed debug sections. */
     27 #ifndef USED_FOR_TARGET
     28 #define AS_NO_COMPRESS_DEBUG_OPTION "--nocompress-debug-sections"
     29 #endif
     30 
     31 
     32 /* Define to the root for URLs about GCC changes. */
     33 #ifndef USED_FOR_TARGET
     34 #define CHANGES_ROOT_URL "https://gcc.gnu.org/"
     35 #endif
     36 
     37 
     38 /* Define as the number of bits in a byte, if `limits.h' doesn't. */
     39 #ifndef USED_FOR_TARGET
     40 /* #undef CHAR_BIT */
     41 #endif
     42 
     43 
     44 /* Define to 0/1 if you want more run-time sanity checks. This one gets a grab
     45    bag of miscellaneous but relatively cheap checks. */
     46 #ifndef USED_FOR_TARGET
     47 #define CHECKING_P 0
     48 #endif
     49 
     50 
     51 /* Define 0/1 to force the choice for exception handling model. */
     52 #ifndef USED_FOR_TARGET
     53 /* #undef CONFIG_SJLJ_EXCEPTIONS */
     54 #endif
     55 
     56 
     57 /* Define to enable the use of a default assembler. */
     58 #ifndef USED_FOR_TARGET
     59 /* #undef DEFAULT_ASSEMBLER */
     60 #endif
     61 
     62 
     63 /* Define to enable the use of a default debug linker. */
     64 #ifndef USED_FOR_TARGET
     65 /* #undef DEFAULT_DSYMUTIL */
     66 #endif
     67 
     68 
     69 /* Define to enable the use of a default linker. */
     70 #ifndef USED_FOR_TARGET
     71 /* #undef DEFAULT_LINKER */
     72 #endif
     73 
     74 
     75 /* Define to larger than zero set the default stack clash protector size. */
     76 #ifndef USED_FOR_TARGET
     77 #define DEFAULT_STK_CLASH_GUARD_SIZE 0
     78 #endif
     79 
     80 
     81 /* Define if you want to use __cxa_atexit, rather than atexit, to register C++
     82    destructors for local statics and global objects. This is essential for
     83    fully standards-compliant handling of destructors, but requires
     84    __cxa_atexit in libc. */
     85 #ifndef USED_FOR_TARGET
     86 #define DEFAULT_USE_CXA_ATEXIT 2
     87 #endif
     88 
     89 
     90 /* The default for -fdiagnostics-color option */
     91 #ifndef USED_FOR_TARGET
     92 #define DIAGNOSTICS_COLOR_DEFAULT -1
     93 #endif
     94 
     95 
     96 /* The default for -fdiagnostics-urls option */
     97 #ifndef USED_FOR_TARGET
     98 #define DIAGNOSTICS_URLS_DEFAULT DIAGNOSTICS_URL_AUTO
     99 #endif
    100 
    101 
    102 /* Define to the root for documentation URLs. */
    103 #ifndef USED_FOR_TARGET
    104 #define DOCUMENTATION_ROOT_URL "https://gcc.gnu.org/onlinedocs/"
    105 #endif
    106 
    107 
    108 /* Define to the dsymutil version. */
    109 #ifndef USED_FOR_TARGET
    110 /* #undef DSYMUTIL_VERSION */
    111 #endif
    112 
    113 
    114 /* Define 0/1 if static analyzer feature is enabled. */
    115 #ifndef USED_FOR_TARGET
    116 #define ENABLE_ANALYZER 1
    117 #endif
    118 
    119 
    120 /* Define if you want assertions enabled. This is a cheap check. */
    121 #ifndef USED_FOR_TARGET
    122 #define ENABLE_ASSERT_CHECKING 1
    123 #endif
    124 
    125 
    126 /* Define to 1 to specify that we are using the BID decimal floating point
    127    format instead of DPD */
    128 #ifndef USED_FOR_TARGET
    129 #define ENABLE_DECIMAL_BID_FORMAT 0
    130 #endif
    131 
    132 
    133 /* Define to 1 to enable decimal float extension to C. */
    134 #ifndef USED_FOR_TARGET
    135 #define ENABLE_DECIMAL_FLOAT 0
    136 #endif
    137 
    138 
    139 /* Define if your target supports default PIE and it is enabled. */
    140 #ifndef USED_FOR_TARGET
    141 /* #undef ENABLE_DEFAULT_PIE */
    142 #endif
    143 
    144 
    145 /* Define if your target supports default stack protector and it is enabled.
    146    */
    147 #ifndef USED_FOR_TARGET
    148 /* #undef ENABLE_DEFAULT_SSP */
    149 #endif
    150 
    151 
    152 /* Define if you want more run-time sanity checks for dataflow. */
    153 #ifndef USED_FOR_TARGET
    154 /* #undef ENABLE_DF_CHECKING */
    155 #endif
    156 
    157 
    158 /* Define to 0/1 if you want extra run-time checking that might affect code
    159    generation. */
    160 #ifndef USED_FOR_TARGET
    161 #define ENABLE_EXTRA_CHECKING 0
    162 #endif
    163 
    164 
    165 /* Define to 1 to enable fixed-point arithmetic extension to C. */
    166 #ifndef USED_FOR_TARGET
    167 #define ENABLE_FIXED_POINT 0
    168 #endif
    169 
    170 
    171 /* Define if you want fold checked that it never destructs its argument. This
    172    is quite expensive. */
    173 #ifndef USED_FOR_TARGET
    174 /* #undef ENABLE_FOLD_CHECKING */
    175 #endif
    176 
    177 
    178 /* Define if you want the garbage collector to operate in maximally paranoid
    179    mode, validating the entire heap and collecting garbage at every
    180    opportunity. This is extremely expensive. */
    181 #ifndef USED_FOR_TARGET
    182 /* #undef ENABLE_GC_ALWAYS_COLLECT */
    183 #endif
    184 
    185 
    186 /* Define if you want the garbage collector to do object poisoning and other
    187    memory allocation checks. This is quite expensive. */
    188 #ifndef USED_FOR_TARGET
    189 /* #undef ENABLE_GC_CHECKING */
    190 #endif
    191 
    192 
    193 /* Define if you want operations on GIMPLE (the basic data structure of the
    194    high-level optimizers) to be checked for dynamic type safety at runtime.
    195    This is moderately expensive. */
    196 #ifndef USED_FOR_TARGET
    197 /* #undef ENABLE_GIMPLE_CHECKING */
    198 #endif
    199 
    200 
    201 /* Define this to enable support for generating HSAIL. */
    202 #ifndef USED_FOR_TARGET
    203 /* #undef ENABLE_HSA */
    204 #endif
    205 
    206 
    207 /* Define if gcc should always pass --build-id to linker. */
    208 #ifndef USED_FOR_TARGET
    209 /* #undef ENABLE_LD_BUILDID */
    210 #endif
    211 
    212 
    213 /* Define to 1 to enable libquadmath support */
    214 #ifndef USED_FOR_TARGET
    215 #define ENABLE_LIBQUADMATH_SUPPORT 1
    216 #endif
    217 
    218 
    219 /* Define to enable LTO support. */
    220 #ifndef USED_FOR_TARGET
    221 #define ENABLE_LTO 1
    222 #endif
    223 
    224 
    225 /* Define to 1 if translation of program messages to the user's native
    226    language is requested. */
    227 #ifndef USED_FOR_TARGET
    228 #define ENABLE_NLS 1
    229 #endif
    230 
    231 
    232 /* Define this to enable support for offloading. */
    233 #ifndef USED_FOR_TARGET
    234 #define ENABLE_OFFLOADING 0
    235 #endif
    236 
    237 
    238 /* Define to enable plugin support. */
    239 #ifndef USED_FOR_TARGET
    240 #define ENABLE_PLUGIN 1
    241 #endif
    242 
    243 
    244 /* Define if you want all operations on RTL (the basic data structure of the
    245    optimizer and back end) to be checked for dynamic type safety at runtime.
    246    This is quite expensive. */
    247 #ifndef USED_FOR_TARGET
    248 /* #undef ENABLE_RTL_CHECKING */
    249 #endif
    250 
    251 
    252 /* Define if you want RTL flag accesses to be checked against the RTL codes
    253    that are supported for each access macro. This is relatively cheap. */
    254 #ifndef USED_FOR_TARGET
    255 /* #undef ENABLE_RTL_FLAG_CHECKING */
    256 #endif
    257 
    258 
    259 /* Define if you want runtime assertions enabled. This is a cheap check. */
    260 #define ENABLE_RUNTIME_CHECKING 1
    261 
    262 /* Define if you want all operations on trees (the basic data structure of the
    263    front ends) to be checked for dynamic type safety at runtime. This is
    264    moderately expensive. */
    265 #ifndef USED_FOR_TARGET
    266 /* #undef ENABLE_TREE_CHECKING */
    267 #endif
    268 
    269 
    270 /* Define if you want all gimple types to be verified after gimplifiation.
    271    This is cheap. */
    272 #ifndef USED_FOR_TARGET
    273 /* #undef ENABLE_TYPES_CHECKING */
    274 #endif
    275 
    276 
    277 /* Define to get calls to the valgrind runtime enabled. */
    278 #ifndef USED_FOR_TARGET
    279 /* #undef ENABLE_VALGRIND_ANNOTATIONS */
    280 #endif
    281 
    282 
    283 /* Define if you want to run subprograms and generated programs through
    284    valgrind (a memory checker). This is extremely expensive. */
    285 #ifndef USED_FOR_TARGET
    286 /* #undef ENABLE_VALGRIND_CHECKING */
    287 #endif
    288 
    289 
    290 /* Define 0/1 if vtable verification feature is enabled. */
    291 #ifndef USED_FOR_TARGET
    292 #define ENABLE_VTABLE_VERIFY 0
    293 #endif
    294 
    295 
    296 /* Define to 1 if installation paths should be looked up in the Windows
    297    Registry. Ignored on non-Windows hosts. */
    298 #ifndef USED_FOR_TARGET
    299 /* #undef ENABLE_WIN32_REGISTRY */
    300 #endif
    301 
    302 
    303 /* Define to the name of a file containing a list of extra machine modes for
    304    this architecture. */
    305 #ifndef USED_FOR_TARGET
    306 #define EXTRA_MODES_FILE "config/i386/i386-modes.def"
    307 #endif
    308 
    309 
    310 /* Define to enable detailed memory allocation stats gathering. */
    311 #ifndef USED_FOR_TARGET
    312 #define GATHER_STATISTICS 0
    313 #endif
    314 
    315 
    316 /* Define to 1 if `TIOCGWINSZ' requires <sys/ioctl.h>. */
    317 #ifndef USED_FOR_TARGET
    318 /* #undef GWINSZ_IN_SYS_IOCTL */
    319 #endif
    320 
    321 
    322 /* mcontext_t fields start with __ */
    323 #ifndef USED_FOR_TARGET
    324 /* #undef HAS_MCONTEXT_T_UNDERSCORES */
    325 #endif
    326 
    327 
    328 /* Define if your assembler supports architecture modifiers. */
    329 #ifndef USED_FOR_TARGET
    330 /* #undef HAVE_AS_ARCHITECTURE_MODIFIERS */
    331 #endif
    332 
    333 
    334 /* Define if your avr assembler supports -mgcc-isr option. */
    335 #ifndef USED_FOR_TARGET
    336 /* #undef HAVE_AS_AVR_MGCCISR_OPTION */
    337 #endif
    338 
    339 
    340 /* Define if your avr assembler supports --mlink-relax option. */
    341 #ifndef USED_FOR_TARGET
    342 /* #undef HAVE_AS_AVR_MLINK_RELAX_OPTION */
    343 #endif
    344 
    345 
    346 /* Define if your avr assembler supports -mrmw option. */
    347 #ifndef USED_FOR_TARGET
    348 /* #undef HAVE_AS_AVR_MRMW_OPTION */
    349 #endif
    350 
    351 
    352 /* Define to the level of your assembler's compressed debug section support.
    353    */
    354 #ifndef USED_FOR_TARGET
    355 #define HAVE_AS_COMPRESS_DEBUG 2
    356 #endif
    357 
    358 
    359 /* Define if your assembler supports the --debug-prefix-map option. */
    360 #ifndef USED_FOR_TARGET
    361 #define HAVE_AS_DEBUG_PREFIX_MAP 1
    362 #endif
    363 
    364 
    365 /* Define if your assembler supports .module. */
    366 #ifndef USED_FOR_TARGET
    367 /* #undef HAVE_AS_DOT_MODULE */
    368 #endif
    369 
    370 
    371 /* Define if your assembler supports DSPR1 mult. */
    372 #ifndef USED_FOR_TARGET
    373 /* #undef HAVE_AS_DSPR1_MULT */
    374 #endif
    375 
    376 
    377 /* Define if your assembler supports .dtprelword. */
    378 #ifndef USED_FOR_TARGET
    379 /* #undef HAVE_AS_DTPRELWORD */
    380 #endif
    381 
    382 
    383 /* Define if your assembler supports dwarf2 .file/.loc directives, and
    384    preserves file table indices exactly as given. */
    385 #ifndef USED_FOR_TARGET
    386 #define HAVE_AS_DWARF2_DEBUG_LINE 1
    387 #endif
    388 
    389 
    390 /* Define if your assembler supports views in dwarf2 .loc directives. */
    391 #ifndef USED_FOR_TARGET
    392 #define HAVE_AS_DWARF2_DEBUG_VIEW 1
    393 #endif
    394 
    395 
    396 /* Define if your assembler supports the R_PPC64_ENTRY relocation. */
    397 #ifndef USED_FOR_TARGET
    398 /* #undef HAVE_AS_ENTRY_MARKERS */
    399 #endif
    400 
    401 
    402 /* Define if your assembler supports explicit relocations. */
    403 #ifndef USED_FOR_TARGET
    404 /* #undef HAVE_AS_EXPLICIT_RELOCS */
    405 #endif
    406 
    407 
    408 /* Define if your assembler supports FMAF, HPC, and VIS 3.0 instructions. */
    409 #ifndef USED_FOR_TARGET
    410 /* #undef HAVE_AS_FMAF_HPC_VIS3 */
    411 #endif
    412 
    413 
    414 /* Define if your assembler supports the --gdwarf2 option. */
    415 #ifndef USED_FOR_TARGET
    416 #define HAVE_AS_GDWARF2_DEBUG_FLAG 1
    417 #endif
    418 
    419 
    420 /* Define if your assembler supports .gnu_attribute. */
    421 #ifndef USED_FOR_TARGET
    422 /* #undef HAVE_AS_GNU_ATTRIBUTE */
    423 #endif
    424 
    425 
    426 /* Define true if the assembler supports '.long foo@GOTOFF'. */
    427 #ifndef USED_FOR_TARGET
    428 #define HAVE_AS_GOTOFF_IN_DATA 1
    429 #endif
    430 
    431 
    432 /* Define if your assembler supports the --gstabs option. */
    433 #ifndef USED_FOR_TARGET
    434 #define HAVE_AS_GSTABS_DEBUG_FLAG 1
    435 #endif
    436 
    437 
    438 /* Define if your assembler supports the Sun syntax for cmov. */
    439 #ifndef USED_FOR_TARGET
    440 /* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */
    441 #endif
    442 
    443 
    444 /* Define if your assembler supports the subtraction of symbols in different
    445    sections. */
    446 #ifndef USED_FOR_TARGET
    447 #define HAVE_AS_IX86_DIFF_SECT_DELTA 1
    448 #endif
    449 
    450 
    451 /* Define if your assembler supports the ffreep mnemonic. */
    452 #ifndef USED_FOR_TARGET
    453 #define HAVE_AS_IX86_FFREEP 1
    454 #endif
    455 
    456 
    457 /* Define if your assembler uses fildq and fistq mnemonics. */
    458 #ifndef USED_FOR_TARGET
    459 #define HAVE_AS_IX86_FILDQ 1
    460 #endif
    461 
    462 
    463 /* Define if your assembler uses filds and fists mnemonics. */
    464 #ifndef USED_FOR_TARGET
    465 #define HAVE_AS_IX86_FILDS 1
    466 #endif
    467 
    468 
    469 /* Define 0/1 if your assembler and linker support @GOT. */
    470 #ifndef USED_FOR_TARGET
    471 #define HAVE_AS_IX86_GOT32X 1
    472 #endif
    473 
    474 
    475 /* Define if your assembler supports HLE prefixes. */
    476 #ifndef USED_FOR_TARGET
    477 #define HAVE_AS_IX86_HLE 1
    478 #endif
    479 
    480 
    481 /* Define if your assembler supports interunit movq mnemonic. */
    482 #ifndef USED_FOR_TARGET
    483 #define HAVE_AS_IX86_INTERUNIT_MOVQ 1
    484 #endif
    485 
    486 
    487 /* Define if your assembler supports the .quad directive. */
    488 #ifndef USED_FOR_TARGET
    489 #define HAVE_AS_IX86_QUAD 1
    490 #endif
    491 
    492 
    493 /* Define if the assembler supports 'rep <insn>, lock <insn>'. */
    494 #ifndef USED_FOR_TARGET
    495 #define HAVE_AS_IX86_REP_LOCK_PREFIX 1
    496 #endif
    497 
    498 
    499 /* Define if your assembler supports the sahf mnemonic in 64bit mode. */
    500 #ifndef USED_FOR_TARGET
    501 #define HAVE_AS_IX86_SAHF 1
    502 #endif
    503 
    504 
    505 /* Define if your assembler supports the swap suffix. */
    506 #ifndef USED_FOR_TARGET
    507 #define HAVE_AS_IX86_SWAP 1
    508 #endif
    509 
    510 
    511 /* Define if your assembler and linker support @tlsgdplt. */
    512 #ifndef USED_FOR_TARGET
    513 /* #undef HAVE_AS_IX86_TLSGDPLT */
    514 #endif
    515 
    516 
    517 /* Define to 1 if your assembler and linker support @tlsldm. */
    518 #ifndef USED_FOR_TARGET
    519 #define HAVE_AS_IX86_TLSLDM 0
    520 #endif
    521 
    522 
    523 /* Define to 1 if your assembler and linker support @tlsldmplt. */
    524 #ifndef USED_FOR_TARGET
    525 #define HAVE_AS_IX86_TLSLDMPLT 0
    526 #endif
    527 
    528 
    529 /* Define 0/1 if your assembler and linker support calling ___tls_get_addr via
    530    GOT. */
    531 #ifndef USED_FOR_TARGET
    532 #define HAVE_AS_IX86_TLS_GET_ADDR_GOT 1
    533 #endif
    534 
    535 
    536 /* Define if your assembler supports the 'ud2' mnemonic. */
    537 #ifndef USED_FOR_TARGET
    538 #define HAVE_AS_IX86_UD2 1
    539 #endif
    540 
    541 
    542 /* Define if your assembler supports the lituse_jsrdirect relocation. */
    543 #ifndef USED_FOR_TARGET
    544 /* #undef HAVE_AS_JSRDIRECT_RELOCS */
    545 #endif
    546 
    547 
    548 /* Define if your assembler supports .sleb128 and .uleb128. */
    549 #ifndef USED_FOR_TARGET
    550 #define HAVE_AS_LEB128 1
    551 #endif
    552 
    553 
    554 /* Define if your assembler supports LEON instructions. */
    555 #ifndef USED_FOR_TARGET
    556 /* #undef HAVE_AS_LEON */
    557 #endif
    558 
    559 
    560 /* Define if the assembler won't complain about a line such as # 0 "" 2. */
    561 #ifndef USED_FOR_TARGET
    562 #define HAVE_AS_LINE_ZERO 1
    563 #endif
    564 
    565 
    566 /* Define if your assembler supports ltoffx and ldxmov relocations. */
    567 #ifndef USED_FOR_TARGET
    568 /* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */
    569 #endif
    570 
    571 
    572 /* Define if your assembler supports the -mabi option. */
    573 #ifndef USED_FOR_TARGET
    574 /* #undef HAVE_AS_MABI_OPTION */
    575 #endif
    576 
    577 
    578 /* Define if your assembler supports .machine and .machinemode. */
    579 #ifndef USED_FOR_TARGET
    580 /* #undef HAVE_AS_MACHINE_MACHINEMODE */
    581 #endif
    582 
    583 
    584 /* Define if your assembler supports mfcr field. */
    585 #ifndef USED_FOR_TARGET
    586 /* #undef HAVE_AS_MFCRF */
    587 #endif
    588 
    589 
    590 /* Define if your Mac OS X assembler supports -mllvm -x86-pad-for-align=false.
    591    */
    592 #ifndef USED_FOR_TARGET
    593 /* #undef HAVE_AS_MLLVM_X86_PAD_FOR_ALIGN */
    594 #endif
    595 
    596 
    597 /* Define if your Mac OS X assembler supports the -mmacos-version-min option.
    598    */
    599 #ifndef USED_FOR_TARGET
    600 /* #undef HAVE_AS_MMACOSX_VERSION_MIN_OPTION */
    601 #endif
    602 
    603 
    604 /* Define if your assembler supports .mspabi_attribute. */
    605 #ifndef USED_FOR_TARGET
    606 /* #undef HAVE_AS_MSPABI_ATTRIBUTE */
    607 #endif
    608 
    609 
    610 /* Define if the assembler understands -mnan=. */
    611 #ifndef USED_FOR_TARGET
    612 /* #undef HAVE_AS_NAN */
    613 #endif
    614 
    615 
    616 /* Define if your assembler supports %gotoff relocation syntax. */
    617 #ifndef USED_FOR_TARGET
    618 /* #undef HAVE_AS_NIOS2_GOTOFF_RELOCATION */
    619 #endif
    620 
    621 
    622 /* Define if your assembler supports the -no-mul-bug-abort option. */
    623 #ifndef USED_FOR_TARGET
    624 /* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */
    625 #endif
    626 
    627 
    628 /* Define if the assembler understands -mno-shared. */
    629 #ifndef USED_FOR_TARGET
    630 /* #undef HAVE_AS_NO_SHARED */
    631 #endif
    632 
    633 
    634 /* Define if your assembler supports offsetable %lo(). */
    635 #ifndef USED_FOR_TARGET
    636 /* #undef HAVE_AS_OFFSETABLE_LO10 */
    637 #endif
    638 
    639 
    640 /* Define if your assembler supports R_PPC*_PLTSEQ relocations. */
    641 #ifndef USED_FOR_TARGET
    642 /* #undef HAVE_AS_PLTSEQ */
    643 #endif
    644 
    645 
    646 /* Define if your assembler supports .ref */
    647 #ifndef USED_FOR_TARGET
    648 /* #undef HAVE_AS_REF */
    649 #endif
    650 
    651 
    652 /* Define if your assembler supports R_PPC_REL16 relocs. */
    653 #ifndef USED_FOR_TARGET
    654 /* #undef HAVE_AS_REL16 */
    655 #endif
    656 
    657 
    658 /* Define if your assembler supports -relax option. */
    659 #ifndef USED_FOR_TARGET
    660 /* #undef HAVE_AS_RELAX_OPTION */
    661 #endif
    662 
    663 
    664 /* Define if your assembler supports .attribute. */
    665 #ifndef USED_FOR_TARGET
    666 /* #undef HAVE_AS_RISCV_ATTRIBUTE */
    667 #endif
    668 
    669 
    670 /* Define if your assembler supports relocs needed by -fpic. */
    671 #ifndef USED_FOR_TARGET
    672 /* #undef HAVE_AS_SMALL_PIC_RELOCS */
    673 #endif
    674 
    675 
    676 /* Define if your assembler supports SPARC4 instructions. */
    677 #ifndef USED_FOR_TARGET
    678 /* #undef HAVE_AS_SPARC4 */
    679 #endif
    680 
    681 
    682 /* Define if your assembler supports SPARC5 and VIS 4.0 instructions. */
    683 #ifndef USED_FOR_TARGET
    684 /* #undef HAVE_AS_SPARC5_VIS4 */
    685 #endif
    686 
    687 
    688 /* Define if your assembler supports SPARC6 instructions. */
    689 #ifndef USED_FOR_TARGET
    690 /* #undef HAVE_AS_SPARC6 */
    691 #endif
    692 
    693 
    694 /* Define if your assembler and linker support GOTDATA_OP relocs. */
    695 #ifndef USED_FOR_TARGET
    696 /* #undef HAVE_AS_SPARC_GOTDATA_OP */
    697 #endif
    698 
    699 
    700 /* Define if your assembler and linker support unaligned PC relative relocs.
    701    */
    702 #ifndef USED_FOR_TARGET
    703 /* #undef HAVE_AS_SPARC_UA_PCREL */
    704 #endif
    705 
    706 
    707 /* Define if your assembler and linker support unaligned PC relative relocs
    708    against hidden symbols. */
    709 #ifndef USED_FOR_TARGET
    710 /* #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN */
    711 #endif
    712 
    713 
    714 /* Define if your assembler supports .stabs. */
    715 #ifndef USED_FOR_TARGET
    716 #define HAVE_AS_STABS_DIRECTIVE 1
    717 #endif
    718 
    719 
    720 /* Define if your assembler and linker support thread-local storage. */
    721 #ifndef USED_FOR_TARGET
    722 #define HAVE_AS_TLS 1
    723 #endif
    724 
    725 
    726 /* Define if your assembler supports vl/vst/vlm/vstm with an optional
    727    alignment hint argument. */
    728 #ifndef USED_FOR_TARGET
    729 /* #undef HAVE_AS_VECTOR_LOADSTORE_ALIGNMENT_HINTS */
    730 #endif
    731 
    732 
    733 /* Define if your assembler supports vl/vst/vlm/vstm with an optional
    734    alignment hint argument on z13. */
    735 #ifndef USED_FOR_TARGET
    736 /* #undef HAVE_AS_VECTOR_LOADSTORE_ALIGNMENT_HINTS_ON_Z13 */
    737 #endif
    738 
    739 
    740 /* Define if your assembler supports VSX instructions. */
    741 #ifndef USED_FOR_TARGET
    742 /* #undef HAVE_AS_VSX */
    743 #endif
    744 
    745 
    746 /* Define if your assembler supports -xbrace_comment option. */
    747 #ifndef USED_FOR_TARGET
    748 /* #undef HAVE_AS_XBRACE_COMMENT_OPTION */
    749 #endif
    750 
    751 
    752 /* Define to 1 if you have the `atoq' function. */
    753 #ifndef USED_FOR_TARGET
    754 /* #undef HAVE_ATOQ */
    755 #endif
    756 
    757 
    758 /* Define to 1 if you have the `clearerr_unlocked' function. */
    759 #ifndef USED_FOR_TARGET
    760 /* #undef HAVE_CLEARERR_UNLOCKED */
    761 #endif
    762 
    763 
    764 /* Define to 1 if you have the `clock' function. */
    765 #ifndef USED_FOR_TARGET
    766 #define HAVE_CLOCK 1
    767 #endif
    768 
    769 
    770 /* Define if <time.h> defines clock_t. */
    771 #ifndef USED_FOR_TARGET
    772 #define HAVE_CLOCK_T 1
    773 #endif
    774 
    775 
    776 /* Define 0/1 if your assembler and linker support COMDAT groups. */
    777 #ifndef USED_FOR_TARGET
    778 #define HAVE_COMDAT_GROUP 1
    779 #endif
    780 
    781 
    782 /* Define to 1 if we found a declaration for 'abort', otherwise define to 0.
    783    */
    784 #ifndef USED_FOR_TARGET
    785 #define HAVE_DECL_ABORT 1
    786 #endif
    787 
    788 
    789 /* Define to 1 if we found a declaration for 'asprintf', otherwise define to
    790    0. */
    791 #ifndef USED_FOR_TARGET
    792 #define HAVE_DECL_ASPRINTF 1
    793 #endif
    794 
    795 
    796 /* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */
    797 #ifndef USED_FOR_TARGET
    798 #define HAVE_DECL_ATOF 1
    799 #endif
    800 
    801 
    802 /* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */
    803 #ifndef USED_FOR_TARGET
    804 #define HAVE_DECL_ATOL 1
    805 #endif
    806 
    807 
    808 /* Define to 1 if we found a declaration for 'atoll', otherwise define to 0.
    809    */
    810 #ifndef USED_FOR_TARGET
    811 #define HAVE_DECL_ATOLL 1
    812 #endif
    813 
    814 
    815 /* Define to 1 if you have the declaration of `basename(const char*)', and to
    816    0 if you don't. */
    817 #ifndef USED_FOR_TARGET
    818 #define HAVE_DECL_BASENAME 0
    819 #endif
    820 
    821 
    822 /* Define to 1 if we found a declaration for 'calloc', otherwise define to 0.
    823    */
    824 #ifndef USED_FOR_TARGET
    825 #define HAVE_DECL_CALLOC 1
    826 #endif
    827 
    828 
    829 /* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise
    830    define to 0. */
    831 #ifndef USED_FOR_TARGET
    832 #define HAVE_DECL_CLEARERR_UNLOCKED 0
    833 #endif
    834 
    835 
    836 /* Define to 1 if we found a declaration for 'clock', otherwise define to 0.
    837    */
    838 #ifndef USED_FOR_TARGET
    839 #define HAVE_DECL_CLOCK 1
    840 #endif
    841 
    842 
    843 /* Define to 1 if we found a declaration for 'errno', otherwise define to 0.
    844    */
    845 #ifndef USED_FOR_TARGET
    846 #define HAVE_DECL_ERRNO 1
    847 #endif
    848 
    849 
    850 /* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define
    851    to 0. */
    852 #ifndef USED_FOR_TARGET
    853 #define HAVE_DECL_FEOF_UNLOCKED 0
    854 #endif
    855 
    856 
    857 /* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise
    858    define to 0. */
    859 #ifndef USED_FOR_TARGET
    860 #define HAVE_DECL_FERROR_UNLOCKED 0
    861 #endif
    862 
    863 
    864 /* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise
    865    define to 0. */
    866 #ifndef USED_FOR_TARGET
    867 #define HAVE_DECL_FFLUSH_UNLOCKED 0
    868 #endif
    869 
    870 
    871 /* Define to 1 if we found a declaration for 'ffs', otherwise define to 0. */
    872 #ifndef USED_FOR_TARGET
    873 #define HAVE_DECL_FFS 1
    874 #endif
    875 
    876 
    877 /* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise
    878    define to 0. */
    879 #ifndef USED_FOR_TARGET
    880 #define HAVE_DECL_FGETC_UNLOCKED 0
    881 #endif
    882 
    883 
    884 /* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise
    885    define to 0. */
    886 #ifndef USED_FOR_TARGET
    887 #define HAVE_DECL_FGETS_UNLOCKED 0
    888 #endif
    889 
    890 
    891 /* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise
    892    define to 0. */
    893 #ifndef USED_FOR_TARGET
    894 #define HAVE_DECL_FILENO_UNLOCKED 0
    895 #endif
    896 
    897 
    898 /* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise
    899    define to 0. */
    900 #ifndef USED_FOR_TARGET
    901 #define HAVE_DECL_FPRINTF_UNLOCKED 0
    902 #endif
    903 
    904 
    905 /* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise
    906    define to 0. */
    907 #ifndef USED_FOR_TARGET
    908 #define HAVE_DECL_FPUTC_UNLOCKED 0
    909 #endif
    910 
    911 
    912 /* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise
    913    define to 0. */
    914 #ifndef USED_FOR_TARGET
    915 #define HAVE_DECL_FPUTS_UNLOCKED 0
    916 #endif
    917 
    918 
    919 /* Define to 1 if we found a declaration for 'fread_unlocked', otherwise
    920    define to 0. */
    921 #ifndef USED_FOR_TARGET
    922 #define HAVE_DECL_FREAD_UNLOCKED 0
    923 #endif
    924 
    925 
    926 /* Define to 1 if we found a declaration for 'free', otherwise define to 0. */
    927 #ifndef USED_FOR_TARGET
    928 #define HAVE_DECL_FREE 1
    929 #endif
    930 
    931 
    932 /* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise
    933    define to 0. */
    934 #ifndef USED_FOR_TARGET
    935 #define HAVE_DECL_FWRITE_UNLOCKED 0
    936 #endif
    937 
    938 
    939 /* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise
    940    define to 0. */
    941 #ifndef USED_FOR_TARGET
    942 #define HAVE_DECL_GETCHAR_UNLOCKED 1
    943 #endif
    944 
    945 
    946 /* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0.
    947    */
    948 #ifndef USED_FOR_TARGET
    949 #define HAVE_DECL_GETCWD 1
    950 #endif
    951 
    952 
    953 /* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define
    954    to 0. */
    955 #ifndef USED_FOR_TARGET
    956 #define HAVE_DECL_GETC_UNLOCKED 1
    957 #endif
    958 
    959 
    960 /* Define to 1 if we found a declaration for 'getenv', otherwise define to 0.
    961    */
    962 #ifndef USED_FOR_TARGET
    963 #define HAVE_DECL_GETENV 1
    964 #endif
    965 
    966 
    967 /* Define to 1 if we found a declaration for 'getopt', otherwise define to 0.
    968    */
    969 #ifndef USED_FOR_TARGET
    970 #define HAVE_DECL_GETOPT 1
    971 #endif
    972 
    973 
    974 /* Define to 1 if we found a declaration for 'getpagesize', otherwise define
    975    to 0. */
    976 #ifndef USED_FOR_TARGET
    977 #define HAVE_DECL_GETPAGESIZE 1
    978 #endif
    979 
    980 
    981 /* Define to 1 if we found a declaration for 'getrlimit', otherwise define to
    982    0. */
    983 #ifndef USED_FOR_TARGET
    984 #define HAVE_DECL_GETRLIMIT 1
    985 #endif
    986 
    987 
    988 /* Define to 1 if we found a declaration for 'getrusage', otherwise define to
    989    0. */
    990 #ifndef USED_FOR_TARGET
    991 #define HAVE_DECL_GETRUSAGE 1
    992 #endif
    993 
    994 
    995 /* Define to 1 if we found a declaration for 'getwd', otherwise define to 0.
    996    */
    997 #ifndef USED_FOR_TARGET
    998 #define HAVE_DECL_GETWD 1
    999 #endif
   1000 
   1001 
   1002 /* Define to 1 if we found a declaration for 'ldgetname', otherwise define to
   1003    0. */
   1004 #ifndef USED_FOR_TARGET
   1005 #define HAVE_DECL_LDGETNAME 0
   1006 #endif
   1007 
   1008 
   1009 /* Define to 1 if we found a declaration for 'madvise', otherwise define to 0.
   1010    */
   1011 #ifndef USED_FOR_TARGET
   1012 #define HAVE_DECL_MADVISE 1
   1013 #endif
   1014 
   1015 
   1016 /* Define to 1 if we found a declaration for 'mallinfo', otherwise define to
   1017    0. */
   1018 #ifndef USED_FOR_TARGET
   1019 #define HAVE_DECL_MALLINFO 0
   1020 #endif
   1021 
   1022 
   1023 /* Define to 1 if we found a declaration for 'malloc', otherwise define to 0.
   1024    */
   1025 #ifndef USED_FOR_TARGET
   1026 #define HAVE_DECL_MALLOC 1
   1027 #endif
   1028 
   1029 
   1030 /* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise
   1031    define to 0. */
   1032 #ifndef USED_FOR_TARGET
   1033 #define HAVE_DECL_PUTCHAR_UNLOCKED 1
   1034 #endif
   1035 
   1036 
   1037 /* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define
   1038    to 0. */
   1039 #ifndef USED_FOR_TARGET
   1040 #define HAVE_DECL_PUTC_UNLOCKED 1
   1041 #endif
   1042 
   1043 
   1044 /* Define to 1 if we found a declaration for 'realloc', otherwise define to 0.
   1045    */
   1046 #ifndef USED_FOR_TARGET
   1047 #define HAVE_DECL_REALLOC 1
   1048 #endif
   1049 
   1050 
   1051 /* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */
   1052 #ifndef USED_FOR_TARGET
   1053 #define HAVE_DECL_SBRK 1
   1054 #endif
   1055 
   1056 
   1057 /* Define to 1 if we found a declaration for 'setenv', otherwise define to 0.
   1058    */
   1059 #ifndef USED_FOR_TARGET
   1060 #define HAVE_DECL_SETENV 1
   1061 #endif
   1062 
   1063 
   1064 /* Define to 1 if we found a declaration for 'setrlimit', otherwise define to
   1065    0. */
   1066 #ifndef USED_FOR_TARGET
   1067 #define HAVE_DECL_SETRLIMIT 1
   1068 #endif
   1069 
   1070 
   1071 /* Define to 1 if we found a declaration for 'sigaltstack', otherwise define
   1072    to 0. */
   1073 #ifndef USED_FOR_TARGET
   1074 #define HAVE_DECL_SIGALTSTACK 1
   1075 #endif
   1076 
   1077 
   1078 /* Define to 1 if we found a declaration for 'snprintf', otherwise define to
   1079    0. */
   1080 #ifndef USED_FOR_TARGET
   1081 #define HAVE_DECL_SNPRINTF 1
   1082 #endif
   1083 
   1084 
   1085 /* Define to 1 if we found a declaration for 'stpcpy', otherwise define to 0.
   1086    */
   1087 #ifndef USED_FOR_TARGET
   1088 #define HAVE_DECL_STPCPY 1
   1089 #endif
   1090 
   1091 
   1092 /* Define to 1 if we found a declaration for 'strnlen', otherwise define to 0.
   1093    */
   1094 #ifndef USED_FOR_TARGET
   1095 #define HAVE_DECL_STRNLEN 1
   1096 #endif
   1097 
   1098 
   1099 /* Define to 1 if we found a declaration for 'strsignal', otherwise define to
   1100    0. */
   1101 #ifndef USED_FOR_TARGET
   1102 #define HAVE_DECL_STRSIGNAL 1
   1103 #endif
   1104 
   1105 
   1106 /* Define to 1 if you have the declaration of `strstr(const char*,const
   1107    char*)', and to 0 if you don't. */
   1108 #ifndef USED_FOR_TARGET
   1109 #define HAVE_DECL_STRSTR 1
   1110 #endif
   1111 
   1112 
   1113 /* Define to 1 if we found a declaration for 'strtol', otherwise define to 0.
   1114    */
   1115 #ifndef USED_FOR_TARGET
   1116 #define HAVE_DECL_STRTOL 1
   1117 #endif
   1118 
   1119 
   1120 /* Define to 1 if we found a declaration for 'strtoll', otherwise define to 0.
   1121    */
   1122 #ifndef USED_FOR_TARGET
   1123 #define HAVE_DECL_STRTOLL 1
   1124 #endif
   1125 
   1126 
   1127 /* Define to 1 if we found a declaration for 'strtoul', otherwise define to 0.
   1128    */
   1129 #ifndef USED_FOR_TARGET
   1130 #define HAVE_DECL_STRTOUL 1
   1131 #endif
   1132 
   1133 
   1134 /* Define to 1 if we found a declaration for 'strtoull', otherwise define to
   1135    0. */
   1136 #ifndef USED_FOR_TARGET
   1137 #define HAVE_DECL_STRTOULL 1
   1138 #endif
   1139 
   1140 
   1141 /* Define to 1 if we found a declaration for 'strverscmp', otherwise define to
   1142    0. */
   1143 #ifndef USED_FOR_TARGET
   1144 #define HAVE_DECL_STRVERSCMP 0
   1145 #endif
   1146 
   1147 
   1148 /* Define to 1 if we found a declaration for 'times', otherwise define to 0.
   1149    */
   1150 #ifndef USED_FOR_TARGET
   1151 #define HAVE_DECL_TIMES 1
   1152 #endif
   1153 
   1154 
   1155 /* Define to 1 if we found a declaration for 'unsetenv', otherwise define to
   1156    0. */
   1157 #ifndef USED_FOR_TARGET
   1158 #define HAVE_DECL_UNSETENV 1
   1159 #endif
   1160 
   1161 
   1162 /* Define to 1 if we found a declaration for 'vasprintf', otherwise define to
   1163    0. */
   1164 #ifndef USED_FOR_TARGET
   1165 #define HAVE_DECL_VASPRINTF 1
   1166 #endif
   1167 
   1168 
   1169 /* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to
   1170    0. */
   1171 #ifndef USED_FOR_TARGET
   1172 #define HAVE_DECL_VSNPRINTF 1
   1173 #endif
   1174 
   1175 
   1176 /* Define to 1 if you have the <direct.h> header file. */
   1177 #ifndef USED_FOR_TARGET
   1178 /* #undef HAVE_DIRECT_H */
   1179 #endif
   1180 
   1181 
   1182 /* Define to 1 if you have the <dlfcn.h> header file. */
   1183 #ifndef USED_FOR_TARGET
   1184 #define HAVE_DLFCN_H 1
   1185 #endif
   1186 
   1187 
   1188 /* Define to 1 if you have the <ext/hash_map> header file. */
   1189 #ifndef USED_FOR_TARGET
   1190 #define HAVE_EXT_HASH_MAP 1
   1191 #endif
   1192 
   1193 
   1194 /* Define to 1 if you have the <fcntl.h> header file. */
   1195 #ifndef USED_FOR_TARGET
   1196 #define HAVE_FCNTL_H 1
   1197 #endif
   1198 
   1199 
   1200 /* Define to 1 if you have the `feof_unlocked' function. */
   1201 #ifndef USED_FOR_TARGET
   1202 /* #undef HAVE_FEOF_UNLOCKED */
   1203 #endif
   1204 
   1205 
   1206 /* Define to 1 if you have the `ferror_unlocked' function. */
   1207 #ifndef USED_FOR_TARGET
   1208 /* #undef HAVE_FERROR_UNLOCKED */
   1209 #endif
   1210 
   1211 
   1212 /* Define to 1 if you have the `fflush_unlocked' function. */
   1213 #ifndef USED_FOR_TARGET
   1214 /* #undef HAVE_FFLUSH_UNLOCKED */
   1215 #endif
   1216 
   1217 
   1218 /* Define to 1 if you have the `fgetc_unlocked' function. */
   1219 #ifndef USED_FOR_TARGET
   1220 /* #undef HAVE_FGETC_UNLOCKED */
   1221 #endif
   1222 
   1223 
   1224 /* Define to 1 if you have the `fgets_unlocked' function. */
   1225 #ifndef USED_FOR_TARGET
   1226 /* #undef HAVE_FGETS_UNLOCKED */
   1227 #endif
   1228 
   1229 
   1230 /* Define to 1 if you have the `fileno_unlocked' function. */
   1231 #ifndef USED_FOR_TARGET
   1232 /* #undef HAVE_FILENO_UNLOCKED */
   1233 #endif
   1234 
   1235 
   1236 /* Define to 1 if you have the `fork' function. */
   1237 #ifndef USED_FOR_TARGET
   1238 #define HAVE_FORK 1
   1239 #endif
   1240 
   1241 
   1242 /* Define to 1 if you have the `fprintf_unlocked' function. */
   1243 #ifndef USED_FOR_TARGET
   1244 /* #undef HAVE_FPRINTF_UNLOCKED */
   1245 #endif
   1246 
   1247 
   1248 /* Define to 1 if you have the `fputc_unlocked' function. */
   1249 #ifndef USED_FOR_TARGET
   1250 /* #undef HAVE_FPUTC_UNLOCKED */
   1251 #endif
   1252 
   1253 
   1254 /* Define to 1 if you have the `fputs_unlocked' function. */
   1255 #ifndef USED_FOR_TARGET
   1256 /* #undef HAVE_FPUTS_UNLOCKED */
   1257 #endif
   1258 
   1259 
   1260 /* Define to 1 if you have the `fread_unlocked' function. */
   1261 #ifndef USED_FOR_TARGET
   1262 /* #undef HAVE_FREAD_UNLOCKED */
   1263 #endif
   1264 
   1265 
   1266 /* Define to 1 if you have the <ftw.h> header file. */
   1267 #ifndef USED_FOR_TARGET
   1268 #define HAVE_FTW_H 1
   1269 #endif
   1270 
   1271 
   1272 /* Define to 1 if you have the `fwrite_unlocked' function. */
   1273 #ifndef USED_FOR_TARGET
   1274 /* #undef HAVE_FWRITE_UNLOCKED */
   1275 #endif
   1276 
   1277 
   1278 /* Define if your assembler supports specifying the alignment of objects
   1279    allocated using the GAS .comm command. */
   1280 #ifndef USED_FOR_TARGET
   1281 /* #undef HAVE_GAS_ALIGNED_COMM */
   1282 #endif
   1283 
   1284 
   1285 /* Define if your assembler supports .balign and .p2align. */
   1286 #ifndef USED_FOR_TARGET
   1287 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
   1288 #endif
   1289 
   1290 
   1291 /* Define 0/1 if your assembler supports CFI directives. */
   1292 #define HAVE_GAS_CFI_DIRECTIVE 1
   1293 
   1294 /* Define 0/1 if your assembler supports .cfi_personality. */
   1295 #define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 1
   1296 
   1297 /* Define 0/1 if your assembler supports .cfi_sections. */
   1298 #define HAVE_GAS_CFI_SECTIONS_DIRECTIVE 1
   1299 
   1300 /* Define if your assembler supports the .loc discriminator sub-directive. */
   1301 #ifndef USED_FOR_TARGET
   1302 #define HAVE_GAS_DISCRIMINATOR 1
   1303 #endif
   1304 
   1305 
   1306 /* Define if your assembler supports @gnu_unique_object. */
   1307 #ifndef USED_FOR_TARGET
   1308 /* #undef HAVE_GAS_GNU_UNIQUE_OBJECT */
   1309 #endif
   1310 
   1311 
   1312 /* Define if your assembler and linker support .hidden. */
   1313 #define HAVE_GAS_HIDDEN 1
   1314 
   1315 /* Define if your assembler supports .lcomm with an alignment field. */
   1316 #ifndef USED_FOR_TARGET
   1317 /* #undef HAVE_GAS_LCOMM_WITH_ALIGNMENT */
   1318 #endif
   1319 
   1320 
   1321 /* Define if your assembler supports .literal16. */
   1322 #ifndef USED_FOR_TARGET
   1323 /* #undef HAVE_GAS_LITERAL16 */
   1324 #endif
   1325 
   1326 
   1327 /* Define if your assembler supports the .loc is_stmt sub-directive. */
   1328 #ifndef USED_FOR_TARGET
   1329 #define HAVE_GAS_LOC_STMT 1
   1330 #endif
   1331 
   1332 
   1333 /* Define if your assembler supports specifying the maximum number of bytes to
   1334    skip when using the GAS .p2align command. */
   1335 #ifndef USED_FOR_TARGET
   1336 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
   1337 #endif
   1338 
   1339 
   1340 /* Define if your assembler supports the .set micromips directive */
   1341 #ifndef USED_FOR_TARGET
   1342 /* #undef HAVE_GAS_MICROMIPS */
   1343 #endif
   1344 
   1345 
   1346 /* Define if your assembler supports .nsubspa comdat option. */
   1347 #ifndef USED_FOR_TARGET
   1348 /* #undef HAVE_GAS_NSUBSPA_COMDAT */
   1349 #endif
   1350 
   1351 
   1352 /* Define if your assembler and linker support 32-bit section relative relocs
   1353    via '.secrel32 label'. */
   1354 #ifndef USED_FOR_TARGET
   1355 /* #undef HAVE_GAS_PE_SECREL32_RELOC */
   1356 #endif
   1357 
   1358 
   1359 /* Define if your assembler supports specifying the exclude section flag. */
   1360 #ifndef USED_FOR_TARGET
   1361 #define HAVE_GAS_SECTION_EXCLUDE 1
   1362 #endif
   1363 
   1364 
   1365 /* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag.
   1366    */
   1367 #ifndef USED_FOR_TARGET
   1368 #define HAVE_GAS_SHF_MERGE 1
   1369 #endif
   1370 
   1371 
   1372 /* Define if your assembler supports .subsection and .subsection -1 starts
   1373    emitting at the beginning of your section. */
   1374 #ifndef USED_FOR_TARGET
   1375 #define HAVE_GAS_SUBSECTION_ORDERING 1
   1376 #endif
   1377 
   1378 
   1379 /* Define if your assembler supports .weak. */
   1380 #ifndef USED_FOR_TARGET
   1381 #define HAVE_GAS_WEAK 1
   1382 #endif
   1383 
   1384 
   1385 /* Define if your assembler supports .weakref. */
   1386 #ifndef USED_FOR_TARGET
   1387 #define HAVE_GAS_WEAKREF 1
   1388 #endif
   1389 
   1390 
   1391 /* Define to 1 if you have the `getchar_unlocked' function. */
   1392 #ifndef USED_FOR_TARGET
   1393 #define HAVE_GETCHAR_UNLOCKED 1
   1394 #endif
   1395 
   1396 
   1397 /* Define to 1 if you have the `getc_unlocked' function. */
   1398 #ifndef USED_FOR_TARGET
   1399 #define HAVE_GETC_UNLOCKED 1
   1400 #endif
   1401 
   1402 
   1403 /* Define to 1 if you have the `getrlimit' function. */
   1404 #ifndef USED_FOR_TARGET
   1405 #define HAVE_GETRLIMIT 1
   1406 #endif
   1407 
   1408 
   1409 /* Define to 1 if you have the `getrusage' function. */
   1410 #ifndef USED_FOR_TARGET
   1411 #define HAVE_GETRUSAGE 1
   1412 #endif
   1413 
   1414 
   1415 /* Define to 1 if you have the `gettimeofday' function. */
   1416 #ifndef USED_FOR_TARGET
   1417 #define HAVE_GETTIMEOFDAY 1
   1418 #endif
   1419 
   1420 
   1421 /* Define to 1 if using GNU as. */
   1422 #ifndef USED_FOR_TARGET
   1423 #define HAVE_GNU_AS 1
   1424 #endif
   1425 
   1426 
   1427 /* Define if your system supports gnu indirect functions. */
   1428 #ifndef USED_FOR_TARGET
   1429 #define HAVE_GNU_INDIRECT_FUNCTION 1
   1430 #endif
   1431 
   1432 
   1433 /* Define to 1 if using GNU ld. */
   1434 #ifndef USED_FOR_TARGET
   1435 #define HAVE_GNU_LD 1
   1436 #endif
   1437 
   1438 
   1439 /* Define if the gold linker supports split stack and is available as a
   1440    non-default */
   1441 #ifndef USED_FOR_TARGET
   1442 /* #undef HAVE_GOLD_NON_DEFAULT_SPLIT_STACK */
   1443 #endif
   1444 
   1445 
   1446 /* Define if you have the iconv() function. */
   1447 #ifndef USED_FOR_TARGET
   1448 #define HAVE_ICONV 1
   1449 #endif
   1450 
   1451 
   1452 /* Define to 1 if you have the <iconv.h> header file. */
   1453 #ifndef USED_FOR_TARGET
   1454 #define HAVE_ICONV_H 1
   1455 #endif
   1456 
   1457 
   1458 /* Define 0/1 if .init_array/.fini_array sections are available and working.
   1459    */
   1460 #ifndef USED_FOR_TARGET
   1461 #define HAVE_INITFINI_ARRAY_SUPPORT 0
   1462 #endif
   1463 
   1464 
   1465 /* Define to 1 if the system has the type `intmax_t'. */
   1466 #ifndef USED_FOR_TARGET
   1467 #define HAVE_INTMAX_T 1
   1468 #endif
   1469 
   1470 
   1471 /* Define to 1 if the system has the type `intptr_t'. */
   1472 #ifndef USED_FOR_TARGET
   1473 #define HAVE_INTPTR_T 1
   1474 #endif
   1475 
   1476 
   1477 /* Define if you have a working <inttypes.h> header file. */
   1478 #ifndef USED_FOR_TARGET
   1479 #define HAVE_INTTYPES_H 1
   1480 #endif
   1481 
   1482 
   1483 /* Define to 1 if you have the `kill' function. */
   1484 #ifndef USED_FOR_TARGET
   1485 #define HAVE_KILL 1
   1486 #endif
   1487 
   1488 
   1489 /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
   1490 #ifndef USED_FOR_TARGET
   1491 #define HAVE_LANGINFO_CODESET 1
   1492 #endif
   1493 
   1494 
   1495 /* Define to 1 if you have the <langinfo.h> header file. */
   1496 #ifndef USED_FOR_TARGET
   1497 #define HAVE_LANGINFO_H 1
   1498 #endif
   1499 
   1500 
   1501 /* Define if your <locale.h> file defines LC_MESSAGES. */
   1502 #ifndef USED_FOR_TARGET
   1503 #define HAVE_LC_MESSAGES 1
   1504 #endif
   1505 
   1506 
   1507 /* Define to 1 if you have the <ldfcn.h> header file. */
   1508 #ifndef USED_FOR_TARGET
   1509 /* #undef HAVE_LDFCN_H */
   1510 #endif
   1511 
   1512 
   1513 /* Define 0/1 if your linker supports the SHF_MERGE flag with section
   1514    alignment > 1. */
   1515 #ifndef USED_FOR_TARGET
   1516 #define HAVE_LD_ALIGNED_SHF_MERGE 1
   1517 #endif
   1518 
   1519 
   1520 /* Define if your linker supports --as-needed/--no-as-needed or equivalent
   1521    options. */
   1522 #ifndef USED_FOR_TARGET
   1523 #define HAVE_LD_AS_NEEDED 1
   1524 #endif
   1525 
   1526 
   1527 /* Define if your default avr linker script for avrxmega3 leaves .rodata in
   1528    flash. */
   1529 #ifndef USED_FOR_TARGET
   1530 /* #undef HAVE_LD_AVR_AVRXMEGA3_RODATA_IN_FLASH */
   1531 #endif
   1532 
   1533 
   1534 /* Define if your linker supports -z bndplt */
   1535 #ifndef USED_FOR_TARGET
   1536 /* #undef HAVE_LD_BNDPLT_SUPPORT */
   1537 #endif
   1538 
   1539 
   1540 /* Define if your linker supports --build-id. */
   1541 #ifndef USED_FOR_TARGET
   1542 #define HAVE_LD_BUILDID 1
   1543 #endif
   1544 
   1545 
   1546 /* Define if the linker supports clearing hardware capabilities via mapfile.
   1547    */
   1548 #ifndef USED_FOR_TARGET
   1549 /* #undef HAVE_LD_CLEARCAP */
   1550 #endif
   1551 
   1552 
   1553 /* Define to the level of your linker's compressed debug section support. */
   1554 #ifndef USED_FOR_TARGET
   1555 #define HAVE_LD_COMPRESS_DEBUG 3
   1556 #endif
   1557 
   1558 
   1559 /* Define if your linker supports --demangle option. */
   1560 #ifndef USED_FOR_TARGET
   1561 #define HAVE_LD_DEMANGLE 1
   1562 #endif
   1563 
   1564 
   1565 /* Define 0/1 if your linker supports CIE v3 in .eh_frame. */
   1566 #ifndef USED_FOR_TARGET
   1567 #define HAVE_LD_EH_FRAME_CIEV3 1
   1568 #endif
   1569 
   1570 
   1571 /* Define if your linker supports .eh_frame_hdr. */
   1572 #define HAVE_LD_EH_FRAME_HDR 1
   1573 
   1574 /* Define if your linker supports garbage collection of sections in presence
   1575    of EH frames. */
   1576 #ifndef USED_FOR_TARGET
   1577 #define HAVE_LD_EH_GC_SECTIONS 1
   1578 #endif
   1579 
   1580 
   1581 /* Define if your linker has buggy garbage collection of sections support when
   1582    .text.startup.foo like sections are used. */
   1583 #ifndef USED_FOR_TARGET
   1584 /* #undef HAVE_LD_EH_GC_SECTIONS_BUG */
   1585 #endif
   1586 
   1587 
   1588 /* Define if your PowerPC64 linker supports a large TOC. */
   1589 #ifndef USED_FOR_TARGET
   1590 /* #undef HAVE_LD_LARGE_TOC */
   1591 #endif
   1592 
   1593 
   1594 /* Define if your PowerPC64 linker only needs function descriptor syms. */
   1595 #ifndef USED_FOR_TARGET
   1596 /* #undef HAVE_LD_NO_DOT_SYMS */
   1597 #endif
   1598 
   1599 
   1600 /* Define if your linker can relax absolute .eh_frame personality pointers
   1601    into PC-relative form. */
   1602 #ifndef USED_FOR_TARGET
   1603 /* #undef HAVE_LD_PERSONALITY_RELAXATION */
   1604 #endif
   1605 
   1606 
   1607 /* Define if your linker supports PIE option. */
   1608 #ifndef USED_FOR_TARGET
   1609 #define HAVE_LD_PIE 1
   1610 #endif
   1611 
   1612 
   1613 /* Define 0/1 if your linker supports -pie option with copy reloc. */
   1614 #ifndef USED_FOR_TARGET
   1615 #define HAVE_LD_PIE_COPYRELOC 0
   1616 #endif
   1617 
   1618 
   1619 /* Define if your PowerPC linker has .gnu.attributes long double support. */
   1620 #ifndef USED_FOR_TARGET
   1621 /* #undef HAVE_LD_PPC_GNU_ATTR_LONG_DOUBLE */
   1622 #endif
   1623 
   1624 
   1625 /* Define if your linker supports --push-state/--pop-state */
   1626 #ifndef USED_FOR_TARGET
   1627 #define HAVE_LD_PUSHPOPSTATE_SUPPORT 1
   1628 #endif
   1629 
   1630 
   1631 /* Define if your linker links a mix of read-only and read-write sections into
   1632    a read-write section. */
   1633 #ifndef USED_FOR_TARGET
   1634 #define HAVE_LD_RO_RW_SECTION_MIXING 1
   1635 #endif
   1636 
   1637 
   1638 /* Define if your linker supports the *_sol2 emulations. */
   1639 #ifndef USED_FOR_TARGET
   1640 /* #undef HAVE_LD_SOL2_EMULATION */
   1641 #endif
   1642 
   1643 
   1644 /* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */
   1645 #ifndef USED_FOR_TARGET
   1646 #define HAVE_LD_STATIC_DYNAMIC 1
   1647 #endif
   1648 
   1649 
   1650 /* Define if your linker supports --sysroot. */
   1651 #ifndef USED_FOR_TARGET
   1652 #define HAVE_LD_SYSROOT 1
   1653 #endif
   1654 
   1655 
   1656 /* Define to 1 if you have the <limits.h> header file. */
   1657 #ifndef USED_FOR_TARGET
   1658 #define HAVE_LIMITS_H 1
   1659 #endif
   1660 
   1661 
   1662 /* Define to 1 if you have the <locale.h> header file. */
   1663 #ifndef USED_FOR_TARGET
   1664 #define HAVE_LOCALE_H 1
   1665 #endif
   1666 
   1667 
   1668 /* Define to 1 if the system has the type `long long'. */
   1669 #ifndef USED_FOR_TARGET
   1670 #define HAVE_LONG_LONG 1
   1671 #endif
   1672 
   1673 
   1674 /* Define to 1 if the system has the type `long long int'. */
   1675 #ifndef USED_FOR_TARGET
   1676 #define HAVE_LONG_LONG_INT 1
   1677 #endif
   1678 
   1679 
   1680 /* Define to the level of your linker's plugin support. */
   1681 #ifndef USED_FOR_TARGET
   1682 #define HAVE_LTO_PLUGIN 2
   1683 #endif
   1684 
   1685 
   1686 /* Define to 1 if you have the `madvise' function. */
   1687 #ifndef USED_FOR_TARGET
   1688 #define HAVE_MADVISE 1
   1689 #endif
   1690 
   1691 
   1692 /* Define to 1 if you have the `mallinfo' function. */
   1693 #ifndef USED_FOR_TARGET
   1694 /* #undef HAVE_MALLINFO */
   1695 #endif
   1696 
   1697 
   1698 /* Define to 1 if you have the <malloc.h> header file. */
   1699 #ifndef USED_FOR_TARGET
   1700 #define HAVE_MALLOC_H 1
   1701 #endif
   1702 
   1703 
   1704 /* Define to 1 if you have the `mbstowcs' function. */
   1705 #ifndef USED_FOR_TARGET
   1706 #define HAVE_MBSTOWCS 1
   1707 #endif
   1708 
   1709 
   1710 /* Define if valgrind's memcheck.h header is installed. */
   1711 #ifndef USED_FOR_TARGET
   1712 /* #undef HAVE_MEMCHECK_H */
   1713 #endif
   1714 
   1715 
   1716 /* Define to 1 if you have the <memory.h> header file. */
   1717 #ifndef USED_FOR_TARGET
   1718 #define HAVE_MEMORY_H 1
   1719 #endif
   1720 
   1721 
   1722 /* Define to 1 if you have the `mmap' function. */
   1723 #ifndef USED_FOR_TARGET
   1724 #define HAVE_MMAP 1
   1725 #endif
   1726 
   1727 
   1728 /* Define if mmap with MAP_ANON(YMOUS) works. */
   1729 #ifndef USED_FOR_TARGET
   1730 #define HAVE_MMAP_ANON 1
   1731 #endif
   1732 
   1733 
   1734 /* Define if mmap of /dev/zero works. */
   1735 #ifndef USED_FOR_TARGET
   1736 #define HAVE_MMAP_DEV_ZERO 1
   1737 #endif
   1738 
   1739 
   1740 /* Define if read-only mmap of a plain file works. */
   1741 #ifndef USED_FOR_TARGET
   1742 #define HAVE_MMAP_FILE 1
   1743 #endif
   1744 
   1745 
   1746 /* Define if GCC has been configured with --enable-newlib-nano-formatted-io.
   1747    */
   1748 #ifndef USED_FOR_TARGET
   1749 /* #undef HAVE_NEWLIB_NANO_FORMATTED_IO */
   1750 #endif
   1751 
   1752 
   1753 /* Define to 1 if you have the `nl_langinfo' function. */
   1754 #ifndef USED_FOR_TARGET
   1755 #define HAVE_NL_LANGINFO 1
   1756 #endif
   1757 
   1758 
   1759 /* Define to 1 if you have the `popen' function. */
   1760 #ifndef USED_FOR_TARGET
   1761 #define HAVE_POPEN 1
   1762 #endif
   1763 
   1764 
   1765 /* Define to 1 if you have the `putchar_unlocked' function. */
   1766 #ifndef USED_FOR_TARGET
   1767 #define HAVE_PUTCHAR_UNLOCKED 1
   1768 #endif
   1769 
   1770 
   1771 /* Define to 1 if you have the `putc_unlocked' function. */
   1772 #ifndef USED_FOR_TARGET
   1773 #define HAVE_PUTC_UNLOCKED 1
   1774 #endif
   1775 
   1776 
   1777 /* Define to 1 if you have the `setlocale' function. */
   1778 #ifndef USED_FOR_TARGET
   1779 #define HAVE_SETLOCALE 1
   1780 #endif
   1781 
   1782 
   1783 /* Define to 1 if you have the `setrlimit' function. */
   1784 #ifndef USED_FOR_TARGET
   1785 #define HAVE_SETRLIMIT 1
   1786 #endif
   1787 
   1788 
   1789 /* Define if the system-provided CRTs are present on Solaris. */
   1790 #ifndef USED_FOR_TARGET
   1791 /* #undef HAVE_SOLARIS_CRTS */
   1792 #endif
   1793 
   1794 
   1795 /* Define to 1 if you have the <stddef.h> header file. */
   1796 #ifndef USED_FOR_TARGET
   1797 #define HAVE_STDDEF_H 1
   1798 #endif
   1799 
   1800 
   1801 /* Define to 1 if you have the <stdint.h> header file. */
   1802 #ifndef USED_FOR_TARGET
   1803 #define HAVE_STDINT_H 1
   1804 #endif
   1805 
   1806 
   1807 /* Define to 1 if you have the <stdlib.h> header file. */
   1808 #ifndef USED_FOR_TARGET
   1809 #define HAVE_STDLIB_H 1
   1810 #endif
   1811 
   1812 
   1813 /* Define to 1 if you have the <strings.h> header file. */
   1814 #ifndef USED_FOR_TARGET
   1815 #define HAVE_STRINGS_H 1
   1816 #endif
   1817 
   1818 
   1819 /* Define to 1 if you have the <string.h> header file. */
   1820 #ifndef USED_FOR_TARGET
   1821 #define HAVE_STRING_H 1
   1822 #endif
   1823 
   1824 
   1825 /* Define to 1 if you have the `strsignal' function. */
   1826 #ifndef USED_FOR_TARGET
   1827 #define HAVE_STRSIGNAL 1
   1828 #endif
   1829 
   1830 
   1831 /* Define if <sys/times.h> defines struct tms. */
   1832 #ifndef USED_FOR_TARGET
   1833 #define HAVE_STRUCT_TMS 1
   1834 #endif
   1835 
   1836 
   1837 /* Define if <utility> defines std::swap. */
   1838 #ifndef USED_FOR_TARGET
   1839 #define HAVE_SWAP_IN_UTILITY 1
   1840 #endif
   1841 
   1842 
   1843 /* Define to 1 if you have the `sysconf' function. */
   1844 #ifndef USED_FOR_TARGET
   1845 #define HAVE_SYSCONF 1
   1846 #endif
   1847 
   1848 
   1849 /* Define to 1 if you have the <sys/file.h> header file. */
   1850 #ifndef USED_FOR_TARGET
   1851 #define HAVE_SYS_FILE_H 1
   1852 #endif
   1853 
   1854 
   1855 /* Define to 1 if you have the <sys/mman.h> header file. */
   1856 #ifndef USED_FOR_TARGET
   1857 #define HAVE_SYS_MMAN_H 1
   1858 #endif
   1859 
   1860 
   1861 /* Define to 1 if you have the <sys/param.h> header file. */
   1862 #ifndef USED_FOR_TARGET
   1863 #define HAVE_SYS_PARAM_H 1
   1864 #endif
   1865 
   1866 
   1867 /* Define to 1 if you have the <sys/resource.h> header file. */
   1868 #ifndef USED_FOR_TARGET
   1869 #define HAVE_SYS_RESOURCE_H 1
   1870 #endif
   1871 
   1872 
   1873 /* Define if your target C library provides sys/sdt.h */
   1874 #define HAVE_SYS_SDT_H 1
   1875 
   1876 /* Define to 1 if you have the <sys/stat.h> header file. */
   1877 #ifndef USED_FOR_TARGET
   1878 #define HAVE_SYS_STAT_H 1
   1879 #endif
   1880 
   1881 
   1882 /* Define to 1 if you have the <sys/times.h> header file. */
   1883 #ifndef USED_FOR_TARGET
   1884 #define HAVE_SYS_TIMES_H 1
   1885 #endif
   1886 
   1887 
   1888 /* Define to 1 if you have the <sys/time.h> header file. */
   1889 #ifndef USED_FOR_TARGET
   1890 #define HAVE_SYS_TIME_H 1
   1891 #endif
   1892 
   1893 
   1894 /* Define to 1 if you have the <sys/types.h> header file. */
   1895 #ifndef USED_FOR_TARGET
   1896 #define HAVE_SYS_TYPES_H 1
   1897 #endif
   1898 
   1899 
   1900 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
   1901 #ifndef USED_FOR_TARGET
   1902 #define HAVE_SYS_WAIT_H 1
   1903 #endif
   1904 
   1905 
   1906 /* Define to 1 if you have the `times' function. */
   1907 #ifndef USED_FOR_TARGET
   1908 #define HAVE_TIMES 1
   1909 #endif
   1910 
   1911 
   1912 /* Define to 1 if you have the <time.h> header file. */
   1913 #ifndef USED_FOR_TARGET
   1914 #define HAVE_TIME_H 1
   1915 #endif
   1916 
   1917 
   1918 /* Define to 1 if you have the <tr1/unordered_map> header file. */
   1919 #ifndef USED_FOR_TARGET
   1920 #define HAVE_TR1_UNORDERED_MAP 1
   1921 #endif
   1922 
   1923 
   1924 /* Define to 1 if the system has the type `uintmax_t'. */
   1925 #ifndef USED_FOR_TARGET
   1926 #define HAVE_UINTMAX_T 1
   1927 #endif
   1928 
   1929 
   1930 /* Define to 1 if the system has the type `uintptr_t'. */
   1931 #ifndef USED_FOR_TARGET
   1932 #define HAVE_UINTPTR_T 1
   1933 #endif
   1934 
   1935 
   1936 /* Define to 1 if you have the <unistd.h> header file. */
   1937 #ifndef USED_FOR_TARGET
   1938 #define HAVE_UNISTD_H 1
   1939 #endif
   1940 
   1941 
   1942 /* Define to 1 if you have the <unordered_map> header file. */
   1943 #ifndef USED_FOR_TARGET
   1944 #define HAVE_UNORDERED_MAP 1
   1945 #endif
   1946 
   1947 
   1948 /* Define to 1 if the system has the type `unsigned long long int'. */
   1949 #ifndef USED_FOR_TARGET
   1950 #define HAVE_UNSIGNED_LONG_LONG_INT 1
   1951 #endif
   1952 
   1953 
   1954 /* Define if valgrind's valgrind/memcheck.h header is installed. */
   1955 #ifndef USED_FOR_TARGET
   1956 /* #undef HAVE_VALGRIND_MEMCHECK_H */
   1957 #endif
   1958 
   1959 
   1960 /* Define to 1 if you have the `vfork' function. */
   1961 #ifndef USED_FOR_TARGET
   1962 #define HAVE_VFORK 1
   1963 #endif
   1964 
   1965 
   1966 /* Define to 1 if you have the <vfork.h> header file. */
   1967 #ifndef USED_FOR_TARGET
   1968 /* #undef HAVE_VFORK_H */
   1969 #endif
   1970 
   1971 
   1972 /* Define to 1 if you have the <wchar.h> header file. */
   1973 #ifndef USED_FOR_TARGET
   1974 #define HAVE_WCHAR_H 1
   1975 #endif
   1976 
   1977 
   1978 /* Define to 1 if you have the `wcswidth' function. */
   1979 #ifndef USED_FOR_TARGET
   1980 #define HAVE_WCSWIDTH 1
   1981 #endif
   1982 
   1983 
   1984 /* Define to 1 if `fork' works. */
   1985 #ifndef USED_FOR_TARGET
   1986 #define HAVE_WORKING_FORK 1
   1987 #endif
   1988 
   1989 
   1990 /* Define this macro if mbstowcs does not crash when its first argument is
   1991    NULL. */
   1992 #ifndef USED_FOR_TARGET
   1993 #define HAVE_WORKING_MBSTOWCS 1
   1994 #endif
   1995 
   1996 
   1997 /* Define to 1 if `vfork' works. */
   1998 #ifndef USED_FOR_TARGET
   1999 #define HAVE_WORKING_VFORK 1
   2000 #endif
   2001 
   2002 
   2003 /* Define if your assembler supports AIX debug frame section label reference.
   2004    */
   2005 #ifndef USED_FOR_TARGET
   2006 /* #undef HAVE_XCOFF_DWARF_EXTRAS */
   2007 #endif
   2008 
   2009 
   2010 /* Define if you have a working <zstd.h> header file. */
   2011 #ifndef USED_FOR_TARGET
   2012 /* #undef HAVE_ZSTD_H */
   2013 #endif
   2014 
   2015 
   2016 /* Define if isl is in use. */
   2017 #ifndef USED_FOR_TARGET
   2018 /* #undef HAVE_isl */
   2019 #endif
   2020 
   2021 
   2022 /* Define if F_SETLKW supported by fcntl. */
   2023 #ifndef USED_FOR_TARGET
   2024 #define HOST_HAS_F_SETLKW 1
   2025 #endif
   2026 
   2027 
   2028 /* Define as const if the declaration of iconv() needs const. */
   2029 #ifndef USED_FOR_TARGET
   2030 #define ICONV_CONST
   2031 #endif
   2032 
   2033 
   2034 /* Define if int64_t uses long as underlying type. */
   2035 #ifndef USED_FOR_TARGET
   2036 /* #undef INT64_T_IS_LONG */
   2037 #endif
   2038 
   2039 
   2040 /* Define to 1 if ld64 supports '-export_dynamic'. */
   2041 #ifndef USED_FOR_TARGET
   2042 /* #undef LD64_HAS_EXPORT_DYNAMIC */
   2043 #endif
   2044 
   2045 
   2046 /* Define to ld64 version. */
   2047 #ifndef USED_FOR_TARGET
   2048 /* #undef LD64_VERSION */
   2049 #endif
   2050 
   2051 
   2052 /* Define to the linker option to ignore unused dependencies. */
   2053 #ifndef USED_FOR_TARGET
   2054 #define LD_AS_NEEDED_OPTION "--push-state --as-needed"
   2055 #endif
   2056 
   2057 
   2058 /* Define to the linker option to enable compressed debug sections. */
   2059 #ifndef USED_FOR_TARGET
   2060 #define LD_COMPRESS_DEBUG_OPTION "--compress-debug-sections"
   2061 #endif
   2062 
   2063 
   2064 /* Define to the linker option to enable use of shared objects. */
   2065 #ifndef USED_FOR_TARGET
   2066 #define LD_DYNAMIC_OPTION "-Bdynamic"
   2067 #endif
   2068 
   2069 
   2070 /* Define to the linker option to keep unused dependencies. */
   2071 #ifndef USED_FOR_TARGET
   2072 #define LD_NO_AS_NEEDED_OPTION "--pop-state"
   2073 #endif
   2074 
   2075 
   2076 /* Define to the linker option to disable use of shared objects. */
   2077 #ifndef USED_FOR_TARGET
   2078 #define LD_STATIC_OPTION "-Bstatic"
   2079 #endif
   2080 
   2081 
   2082 /* The linker hash style */
   2083 #ifndef USED_FOR_TARGET
   2084 /* #undef LINKER_HASH_STYLE */
   2085 #endif
   2086 
   2087 
   2088 /* Define to the name of the LTO plugin DSO that must be passed to the
   2089    linker's -plugin=LIB option. */
   2090 #ifndef USED_FOR_TARGET
   2091 #define LTOPLUGINSONAME "liblto_plugin.so"
   2092 #endif
   2093 
   2094 
   2095 /* Define to the sub-directory in which libtool stores uninstalled libraries.
   2096    */
   2097 #ifndef USED_FOR_TARGET
   2098 #define LT_OBJDIR ".libs/"
   2099 #endif
   2100 
   2101 
   2102 /* Define if we should link mingw executables with --large-address-aware */
   2103 #ifndef USED_FOR_TARGET
   2104 /* #undef MINGW_DEFAULT_LARGE_ADDR_AWARE */
   2105 #endif
   2106 
   2107 
   2108 /* Value to set mingw's _dowildcard to. */
   2109 #ifndef USED_FOR_TARGET
   2110 /* #undef MINGW_DOWILDCARD */
   2111 #endif
   2112 
   2113 
   2114 /* Define if host mkdir takes a single argument. */
   2115 #ifndef USED_FOR_TARGET
   2116 /* #undef MKDIR_TAKES_ONE_ARG */
   2117 #endif
   2118 
   2119 
   2120 /* Define to offload targets, separated by commas. */
   2121 #ifndef USED_FOR_TARGET
   2122 #define OFFLOAD_TARGETS ""
   2123 #endif
   2124 
   2125 
   2126 /* Define to the address where bug reports for this package should be sent. */
   2127 #ifndef USED_FOR_TARGET
   2128 #define PACKAGE_BUGREPORT ""
   2129 #endif
   2130 
   2131 
   2132 /* Define to the full name of this package. */
   2133 #ifndef USED_FOR_TARGET
   2134 #define PACKAGE_NAME ""
   2135 #endif
   2136 
   2137 
   2138 /* Define to the full name and version of this package. */
   2139 #ifndef USED_FOR_TARGET
   2140 #define PACKAGE_STRING ""
   2141 #endif
   2142 
   2143 
   2144 /* Define to the one symbol short name of this package. */
   2145 #ifndef USED_FOR_TARGET
   2146 #define PACKAGE_TARNAME ""
   2147 #endif
   2148 
   2149 
   2150 /* Define to the home page for this package. */
   2151 #ifndef USED_FOR_TARGET
   2152 #define PACKAGE_URL ""
   2153 #endif
   2154 
   2155 
   2156 /* Define to the version of this package. */
   2157 #ifndef USED_FOR_TARGET
   2158 #define PACKAGE_VERSION ""
   2159 #endif
   2160 
   2161 
   2162 /* Specify plugin linker */
   2163 #ifndef USED_FOR_TARGET
   2164 #define PLUGIN_LD_SUFFIX "ld"
   2165 #endif
   2166 
   2167 
   2168 /* Define to .TOC. alignment forced by your linker. */
   2169 #ifndef USED_FOR_TARGET
   2170 /* #undef POWERPC64_TOC_POINTER_ALIGNMENT */
   2171 #endif
   2172 
   2173 
   2174 /* Define to PREFIX/include if cpp should also search that directory. */
   2175 #ifndef USED_FOR_TARGET
   2176 /* #undef PREFIX_INCLUDE_DIR */
   2177 #endif
   2178 
   2179 
   2180 /* The size of `int', as computed by sizeof. */
   2181 #ifndef USED_FOR_TARGET
   2182 #define SIZEOF_INT 4
   2183 #endif
   2184 
   2185 
   2186 /* The size of `long', as computed by sizeof. */
   2187 #ifndef USED_FOR_TARGET
   2188 #define SIZEOF_LONG 4
   2189 #endif
   2190 
   2191 
   2192 /* The size of `long long', as computed by sizeof. */
   2193 #ifndef USED_FOR_TARGET
   2194 #define SIZEOF_LONG_LONG 8
   2195 #endif
   2196 
   2197 
   2198 /* The size of `short', as computed by sizeof. */
   2199 #ifndef USED_FOR_TARGET
   2200 #define SIZEOF_SHORT 2
   2201 #endif
   2202 
   2203 
   2204 /* The size of `void *', as computed by sizeof. */
   2205 #ifndef USED_FOR_TARGET
   2206 #define SIZEOF_VOID_P 4
   2207 #endif
   2208 
   2209 
   2210 /* Define to 1 if you have the ANSI C header files. */
   2211 #ifndef USED_FOR_TARGET
   2212 #define STDC_HEADERS 1
   2213 #endif
   2214 
   2215 
   2216 /* Define if you can safely include both <string.h> and <strings.h>. */
   2217 #ifndef USED_FOR_TARGET
   2218 #define STRING_WITH_STRINGS 1
   2219 #endif
   2220 
   2221 
   2222 /* Define if TFmode long double should be the default */
   2223 #ifndef USED_FOR_TARGET
   2224 /* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */
   2225 #endif
   2226 
   2227 
   2228 /* Define if your target C library provides the `dl_iterate_phdr' function. */
   2229 /* #undef TARGET_DL_ITERATE_PHDR */
   2230 
   2231 /* GNU C Library major version number used on the target, or 0. */
   2232 #ifndef USED_FOR_TARGET
   2233 #define TARGET_GLIBC_MAJOR 0
   2234 #endif
   2235 
   2236 
   2237 /* GNU C Library minor version number used on the target, or 0. */
   2238 #ifndef USED_FOR_TARGET
   2239 #define TARGET_GLIBC_MINOR 0
   2240 #endif
   2241 
   2242 
   2243 /* Define if your target C Library properly handles PT_GNU_STACK */
   2244 #ifndef USED_FOR_TARGET
   2245 /* #undef TARGET_LIBC_GNUSTACK */
   2246 #endif
   2247 
   2248 
   2249 /* Define if your target C Library provides the AT_HWCAP value in the TCB */
   2250 #ifndef USED_FOR_TARGET
   2251 /* #undef TARGET_LIBC_PROVIDES_HWCAP_IN_TCB */
   2252 #endif
   2253 
   2254 
   2255 /* Define if your target C library provides stack protector support */
   2256 #ifndef USED_FOR_TARGET
   2257 #define TARGET_LIBC_PROVIDES_SSP 1
   2258 #endif
   2259 
   2260 
   2261 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
   2262 #ifndef USED_FOR_TARGET
   2263 #define TIME_WITH_SYS_TIME 1
   2264 #endif
   2265 
   2266 
   2267 /* Define to the flag used to mark TLS sections if the default (`T') doesn't
   2268    work. */
   2269 #ifndef USED_FOR_TARGET
   2270 /* #undef TLS_SECTION_ASM_FLAG */
   2271 #endif
   2272 
   2273 
   2274 /* Define if your assembler mis-optimizes .eh_frame data. */
   2275 #ifndef USED_FOR_TARGET
   2276 /* #undef USE_AS_TRADITIONAL_FORMAT */
   2277 #endif
   2278 
   2279 
   2280 /* Define if you want to generate code by default that assumes that the Cygwin
   2281    DLL exports wrappers to support libstdc++ function replacement. */
   2282 #ifndef USED_FOR_TARGET
   2283 /* #undef USE_CYGWIN_LIBSTDCXX_WRAPPERS */
   2284 #endif
   2285 
   2286 
   2287 /* Define 0/1 if your linker supports hidden thunks in linkonce sections. */
   2288 #ifndef USED_FOR_TARGET
   2289 /* #undef USE_HIDDEN_LINKONCE */
   2290 #endif
   2291 
   2292 
   2293 /* Define to 1 if the 'long long' type is wider than 'long' but still
   2294    efficiently supported by the host hardware. */
   2295 #ifndef USED_FOR_TARGET
   2296 /* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */
   2297 #endif
   2298 
   2299 
   2300 /* Define if we should use leading underscore on 64 bit mingw targets */
   2301 #ifndef USED_FOR_TARGET
   2302 /* #undef USE_MINGW64_LEADING_UNDERSCORES */
   2303 #endif
   2304 
   2305 
   2306 /* Enable extensions on AIX 3, Interix.  */
   2307 #ifndef _ALL_SOURCE
   2308 # define _ALL_SOURCE 1
   2309 #endif
   2310 /* Enable GNU extensions on systems that have them.  */
   2311 #ifndef _GNU_SOURCE
   2312 # define _GNU_SOURCE 1
   2313 #endif
   2314 /* Enable threading extensions on Solaris.  */
   2315 #ifndef _POSIX_PTHREAD_SEMANTICS
   2316 # define _POSIX_PTHREAD_SEMANTICS 1
   2317 #endif
   2318 /* Enable extensions on HP NonStop.  */
   2319 #ifndef _TANDEM_SOURCE
   2320 # define _TANDEM_SOURCE 1
   2321 #endif
   2322 /* Enable general extensions on Solaris.  */
   2323 #ifndef __EXTENSIONS__
   2324 # define __EXTENSIONS__ 1
   2325 #endif
   2326 
   2327 
   2328 /* Define to be the last component of the Windows registry key under which to
   2329    look for installation paths. The full key used will be
   2330    HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}.
   2331    The default is the GCC version number. */
   2332 #ifndef USED_FOR_TARGET
   2333 /* #undef WIN32_REGISTRY_KEY */
   2334 #endif
   2335 
   2336 
   2337 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
   2338    significant byte first (like Motorola and SPARC, unlike Intel). */
   2339 #if defined AC_APPLE_UNIVERSAL_BUILD
   2340 # if defined __BIG_ENDIAN__
   2341 #  define WORDS_BIGENDIAN 1
   2342 # endif
   2343 #else
   2344 # ifndef WORDS_BIGENDIAN
   2345 /* #  undef WORDS_BIGENDIAN */
   2346 # endif
   2347 #endif
   2348 
   2349 /* Enable large inode numbers on Mac OS X 10.5.  */
   2350 #ifndef _DARWIN_USE_64_BIT_INODE
   2351 # define _DARWIN_USE_64_BIT_INODE 1
   2352 #endif
   2353 
   2354 /* Number of bits in a file offset, on hosts where this is settable. */
   2355 #ifndef USED_FOR_TARGET
   2356 /* #undef _FILE_OFFSET_BITS */
   2357 #endif
   2358 
   2359 
   2360 /* Define for large files, on AIX-style hosts. */
   2361 #ifndef USED_FOR_TARGET
   2362 /* #undef _LARGE_FILES */
   2363 #endif
   2364 
   2365 
   2366 /* Define to 1 if on MINIX. */
   2367 #ifndef USED_FOR_TARGET
   2368 /* #undef _MINIX */
   2369 #endif
   2370 
   2371 
   2372 /* Define to 2 if the system does not provide POSIX.1 features except with
   2373    this defined. */
   2374 #ifndef USED_FOR_TARGET
   2375 /* #undef _POSIX_1_SOURCE */
   2376 #endif
   2377 
   2378 
   2379 /* Define to 1 if you need to in order for `stat' and other things to work. */
   2380 #ifndef USED_FOR_TARGET
   2381 /* #undef _POSIX_SOURCE */
   2382 #endif
   2383 
   2384 
   2385 /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
   2386    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
   2387    #define below would cause a syntax error. */
   2388 #ifndef USED_FOR_TARGET
   2389 /* #undef _UINT32_T */
   2390 #endif
   2391 
   2392 
   2393 /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
   2394    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
   2395    #define below would cause a syntax error. */
   2396 #ifndef USED_FOR_TARGET
   2397 /* #undef _UINT64_T */
   2398 #endif
   2399 
   2400 
   2401 /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
   2402    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
   2403    #define below would cause a syntax error. */
   2404 #ifndef USED_FOR_TARGET
   2405 /* #undef _UINT8_T */
   2406 #endif
   2407 
   2408 
   2409 /* Define to `char *' if <sys/types.h> does not define. */
   2410 #ifndef USED_FOR_TARGET
   2411 /* #undef caddr_t */
   2412 #endif
   2413 
   2414 
   2415 /* Define to `__inline__' or `__inline' if that's what the C compiler
   2416    calls it, or to nothing if 'inline' is not supported under any name.  */
   2417 #ifndef __cplusplus
   2418 /* #undef inline */
   2419 #endif
   2420 
   2421 /* Define to the type of a signed integer type of width exactly 16 bits if
   2422    such a type exists and the standard includes do not define it. */
   2423 #ifndef USED_FOR_TARGET
   2424 /* #undef int16_t */
   2425 #endif
   2426 
   2427 
   2428 /* Define to the type of a signed integer type of width exactly 32 bits if
   2429    such a type exists and the standard includes do not define it. */
   2430 #ifndef USED_FOR_TARGET
   2431 /* #undef int32_t */
   2432 #endif
   2433 
   2434 
   2435 /* Define to the type of a signed integer type of width exactly 64 bits if
   2436    such a type exists and the standard includes do not define it. */
   2437 #ifndef USED_FOR_TARGET
   2438 /* #undef int64_t */
   2439 #endif
   2440 
   2441 
   2442 /* Define to the type of a signed integer type of width exactly 8 bits if such
   2443    a type exists and the standard includes do not define it. */
   2444 #ifndef USED_FOR_TARGET
   2445 /* #undef int8_t */
   2446 #endif
   2447 
   2448 
   2449 /* Define to the widest signed integer type if <stdint.h> and <inttypes.h> do
   2450    not define. */
   2451 #ifndef USED_FOR_TARGET
   2452 /* #undef intmax_t */
   2453 #endif
   2454 
   2455 
   2456 /* Define to the type of a signed integer type wide enough to hold a pointer,
   2457    if such a type exists, and if the system does not define it. */
   2458 #ifndef USED_FOR_TARGET
   2459 /* #undef intptr_t */
   2460 #endif
   2461 
   2462 
   2463 /* Define to `int' if <sys/types.h> does not define. */
   2464 #ifndef USED_FOR_TARGET
   2465 /* #undef pid_t */
   2466 #endif
   2467 
   2468 
   2469 /* Define to `long' if <sys/resource.h> doesn't define. */
   2470 #ifndef USED_FOR_TARGET
   2471 /* #undef rlim_t */
   2472 #endif
   2473 
   2474 
   2475 /* Define to `int' if <sys/types.h> does not define. */
   2476 #ifndef USED_FOR_TARGET
   2477 /* #undef ssize_t */
   2478 #endif
   2479 
   2480 
   2481 /* Define to the type of an unsigned integer type of width exactly 16 bits if
   2482    such a type exists and the standard includes do not define it. */
   2483 #ifndef USED_FOR_TARGET
   2484 /* #undef uint16_t */
   2485 #endif
   2486 
   2487 
   2488 /* Define to the type of an unsigned integer type of width exactly 32 bits if
   2489    such a type exists and the standard includes do not define it. */
   2490 #ifndef USED_FOR_TARGET
   2491 /* #undef uint32_t */
   2492 #endif
   2493 
   2494 
   2495 /* Define to the type of an unsigned integer type of width exactly 64 bits if
   2496    such a type exists and the standard includes do not define it. */
   2497 #ifndef USED_FOR_TARGET
   2498 /* #undef uint64_t */
   2499 #endif
   2500 
   2501 
   2502 /* Define to the type of an unsigned integer type of width exactly 8 bits if
   2503    such a type exists and the standard includes do not define it. */
   2504 #ifndef USED_FOR_TARGET
   2505 /* #undef uint8_t */
   2506 #endif
   2507 
   2508 
   2509 /* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h>
   2510    do not define. */
   2511 #ifndef USED_FOR_TARGET
   2512 /* #undef uintmax_t */
   2513 #endif
   2514 
   2515 
   2516 /* Define to the type of an unsigned integer type wide enough to hold a
   2517    pointer, if such a type exists, and if the system does not define it. */
   2518 #ifndef USED_FOR_TARGET
   2519 /* #undef uintptr_t */
   2520 #endif
   2521 
   2522 
   2523 /* Define as `fork' if `vfork' does not work. */
   2524 #ifndef USED_FOR_TARGET
   2525 /* #undef vfork */
   2526 #endif
   2527 
   2528