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