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