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