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