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