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