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