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