1/* auto-host.h. Generated by configure. */ 2/* config.in. Generated from configure.ac by autoheader. */ 3/* $FreeBSD$ */ 4 5/* Define as the number of bits in a byte, if \`limits.h' doesn't. */ 6#ifndef USED_FOR_TARGET 7/* #undef CHAR_BIT */ 8#endif 9 10 11/* Define 0/1 to force the choice for exception handling model. */ 12#ifndef USED_FOR_TARGET 13/* #undef CONFIG_SJLJ_EXCEPTIONS */ 14#endif 15 16 17/* Define to enable the use of a default assembler. */ 18#ifndef USED_FOR_TARGET 19/* #undef DEFAULT_ASSEMBLER */ 20#endif 21 22 23/* Define to enable the use of a default linker. */ 24#ifndef USED_FOR_TARGET 25/* #undef DEFAULT_LINKER */ 26#endif 27 28 29/* Define if you want to use __cxa_atexit, rather than atexit, to register C++ 30 destructors for local statics and global objects. This is essential for 31 fully standards-compliant handling of destructors, but requires 32 __cxa_atexit in libc. */ 33#ifndef USED_FOR_TARGET 34#define DEFAULT_USE_CXA_ATEXIT 1 35#endif 36 37 38/* Define if you want assertions enabled. This is a cheap check. */ 39#ifndef USED_FOR_TARGET 40#define ENABLE_ASSERT_CHECKING 1 41#endif 42 43 44/* Define if you want more run-time sanity checks. This one gets a grab bag of 45 miscellaneous but relatively cheap checks. */ 46#ifndef USED_FOR_TARGET 47/* #undef ENABLE_CHECKING */ 48#endif 49 50 51/* Define to 1 to enable decimal float extension to C. */ 52#ifndef USED_FOR_TARGET 53#define ENABLE_DECIMAL_FLOAT 0 54#endif 55 56 57/* Define if you want fold checked that it never destructs its argument. This 58 is quite expensive. */ 59#ifndef USED_FOR_TARGET 60/* #undef ENABLE_FOLD_CHECKING */ 61#endif 62 63 64/* Define if you want the garbage collector to operate in maximally paranoid 65 mode, validating the entire heap and collecting garbage at every 66 opportunity. This is extremely expensive. */ 67#ifndef USED_FOR_TARGET 68/* #undef ENABLE_GC_ALWAYS_COLLECT */ 69#endif 70 71 72/* Define if you want the garbage collector to do object poisoning and other 73 memory allocation checks. This is quite expensive. */ 74#ifndef USED_FOR_TARGET 75/* #undef ENABLE_GC_CHECKING */ 76#endif 77 78 79/* Define to 1 if translation of program messages to the user's native 80 language is requested. */ 81#ifndef USED_FOR_TARGET 82/* #undef ENABLE_NLS */ 83#endif 84 85 86/* Define if you want all operations on RTL (the basic data structure of the 87 optimizer and back end) to be checked for dynamic type safety at runtime. 88 This is quite expensive. */ 89#ifndef USED_FOR_TARGET 90/* #undef ENABLE_RTL_CHECKING */ 91#endif 92 93 94/* Define if you want RTL flag accesses to be checked against the RTL codes 95 that are supported for each access macro. This is relatively cheap. */ 96#ifndef USED_FOR_TARGET 97/* #undef ENABLE_RTL_FLAG_CHECKING */ 98#endif 99 100 101/* Define if you want runtime assertions enabled. This is a cheap check. */ 102#define ENABLE_RUNTIME_CHECKING 1 103 104/* Define if you want all operations on trees (the basic data structure of the 105 front ends) to be checked for dynamic type safety at runtime. This is 106 moderately expensive. The tree browser debugging routines will also be 107 enabled by this option. */ 108#ifndef USED_FOR_TARGET 109/* #undef ENABLE_TREE_CHECKING */ 110#endif 111 112 113/* Define if you want to run subprograms and generated programs through 114 valgrind (a memory checker). This is extremely expensive. */ 115#ifndef USED_FOR_TARGET 116/* #undef ENABLE_VALGRIND_CHECKING */ 117#endif 118 119 120/* Define to 1 if installation paths should be looked up in the Windows 121 Registry. Ignored on non-Windows hosts. */ 122#ifndef USED_FOR_TARGET 123/* #undef ENABLE_WIN32_REGISTRY */ 124#endif 125 126 127/* Define to the name of a file containing a list of extra machine modes for 128 this architecture. */ 129#ifndef USED_FOR_TARGET 130/* #undef EXTRA_MODES_FILE */ 131#endif 132 133 134/* Define to enable detailed memory allocation stats gathering. */ 135#ifndef USED_FOR_TARGET 136/* #undef GATHER_STATISTICS */ 137#endif 138 139 140/* Define to the type of elements in the array set by `getgroups'. Usually 141 this is either `int' or `gid_t'. */ 142#ifndef USED_FOR_TARGET 143#define GETGROUPS_T gid_t 144#endif 145 146 147/* Define if the zone collector is in use */ 148#ifndef USED_FOR_TARGET 149/* #undef GGC_ZONE */ 150#endif 151 152 153/* mcontext_t fields start with __ */ 154#ifndef USED_FOR_TARGET 155/* #undef HAS_MCONTEXT_T_UNDERSCORES */ 156#endif 157 158 159/* Define to 1 if you have the `alphasort' function. */ 160#ifndef USED_FOR_TARGET 161#define HAVE_ALPHASORT 1 162#endif 163 164 165/* Define if your assembler supports dwarf2 .file/.loc directives, and 166 preserves file table indices exactly as given. */ 167#ifndef USED_FOR_TARGET 168#define HAVE_AS_DWARF2_DEBUG_LINE 1 169#endif 170 171 172/* Define if your assembler supports explicit relocations. */ 173#ifndef USED_FOR_TARGET 174/* #undef HAVE_AS_EXPLICIT_RELOCS */ 175#endif 176 177 178/* Define if your assembler supports fprnd. */ 179#ifndef USED_FOR_TARGET 180/* #undef HAVE_AS_FPRND */ 181#endif 182 183 184/* Define if your assembler supports the --gdwarf2 option. */ 185#ifndef USED_FOR_TARGET 186#define HAVE_AS_GDWARF2_DEBUG_FLAG 1 187#endif 188 189 190/* Define true if the assembler supports '.long foo@GOTOFF'. */ 191#ifndef USED_FOR_TARGET 192#define HAVE_AS_GOTOFF_IN_DATA 1 193#endif 194 195 196/* Define if your assembler supports the --gstabs option. */ 197#ifndef USED_FOR_TARGET 198#define HAVE_AS_GSTABS_DEBUG_FLAG 1 199#endif 200 201 202/* Define if your assembler supports the Sun syntax for cmov. */ 203#ifndef USED_FOR_TARGET 204/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */ 205#endif 206 207 208/* Define if your assembler supports the ffreep mnemonic. */ 209#ifndef USED_FOR_TARGET 210#define HAVE_AS_IX86_FFREEP 1 211#endif 212 213 214/* Define if your assembler supports the lituse_jsrdirect relocation. */ 215#ifndef USED_FOR_TARGET 216/* #undef HAVE_AS_JSRDIRECT_RELOCS */ 217#endif 218 219 220/* Define if your assembler supports .sleb128 and .uleb128. */ 221#ifndef USED_FOR_TARGET 222#define HAVE_AS_LEB128 1 223#endif 224 225 226/* Define if your assembler supports ltoffx and ldxmov relocations. */ 227#ifndef USED_FOR_TARGET 228#define HAVE_AS_LTOFFX_LDXMOV_RELOCS 1 229#endif 230 231 232/* Define if your assembler supports mfcr field. */ 233#ifndef USED_FOR_TARGET 234#define HAVE_AS_MFCRF 1 235#endif 236 237 238/* Define if your assembler supports the -no-mul-bug-abort option. */ 239#ifndef USED_FOR_TARGET 240/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */ 241#endif 242 243 244/* Define if your assembler supports offsetable %lo(). */ 245#ifndef USED_FOR_TARGET 246#define HAVE_AS_OFFSETABLE_LO10 1 247#endif 248 249 250/* Define if your assembler supports popcntb field. */ 251#ifndef USED_FOR_TARGET 252/* #undef HAVE_AS_POPCNTB */ 253#endif 254 255 256/* Define if your assembler supports .register. */ 257#ifndef USED_FOR_TARGET 258#define HAVE_AS_REGISTER_PSEUDO_OP 1 259#endif 260 261 262/* Define if your assembler supports R_PPC_REL16 relocs. */ 263#ifndef USED_FOR_TARGET 264/* #undef HAVE_AS_REL16 */ 265#endif 266 267 268/* Define if your assembler supports -relax option. */ 269#ifndef USED_FOR_TARGET 270#define HAVE_AS_RELAX_OPTION 1 271#endif 272 273 274/* Define if your assembler and linker support unaligned PC relative relocs. 275 */ 276#ifndef USED_FOR_TARGET 277#define HAVE_AS_SPARC_UA_PCREL 1 278#endif 279 280 281/* Define if your assembler and linker support unaligned PC relative relocs 282 against hidden symbols. */ 283#ifndef USED_FOR_TARGET 284#define HAVE_AS_SPARC_UA_PCREL_HIDDEN 1 285#endif 286 287 288/* Define if your assembler supports thread-local storage. */ 289#ifndef USED_FOR_TARGET 290#define HAVE_AS_TLS 1 291#endif 292 293 294/* Define to 1 if you have the `atoll' function. */ 295#ifndef USED_FOR_TARGET 296#define HAVE_ATOLL 1 297#endif 298 299 300/* Define to 1 if you have the `atoq' function. */ 301#ifndef USED_FOR_TARGET 302/* #undef HAVE_ATOQ */ 303#endif 304 305 306/* Define to 1 if you have the `clearerr_unlocked' function. */ 307#ifndef USED_FOR_TARGET 308#define HAVE_CLEARERR_UNLOCKED 1 309#endif 310 311 312/* Define to 1 if you have the `clock' function. */ 313#ifndef USED_FOR_TARGET 314#define HAVE_CLOCK 1 315#endif 316 317 318/* Define if <time.h> defines clock_t. */ 319#ifndef USED_FOR_TARGET 320#define HAVE_CLOCK_T 1 321#endif 322 323 324/* Define 0/1 if your assembler and linker support COMDAT groups. */ 325#ifndef USED_FOR_TARGET 326#define HAVE_COMDAT_GROUP 1 327#endif 328 329 330/* Define to 1 if we found a declaration for 'abort', otherwise define to 0. 331 */ 332#ifndef USED_FOR_TARGET 333#define HAVE_DECL_ABORT 1 334#endif 335 336 337/* Define to 1 if we found a declaration for 'asprintf', otherwise define to 338 0. */ 339#ifndef USED_FOR_TARGET 340#define HAVE_DECL_ASPRINTF 1 341#endif 342 343 344/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */ 345#ifndef USED_FOR_TARGET 346#define HAVE_DECL_ATOF 1 347#endif 348 349 350/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */ 351#ifndef USED_FOR_TARGET 352#define HAVE_DECL_ATOL 1 353#endif 354 355 356/* Define to 1 if we found a declaration for 'basename', otherwise define to 357 0. */ 358#ifndef USED_FOR_TARGET 359#define HAVE_DECL_BASENAME 0 360#endif 361 362 363/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0. 364 */ 365#ifndef USED_FOR_TARGET 366#define HAVE_DECL_CALLOC 1 367#endif 368 369 370/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise 371 define to 0. */ 372#ifndef USED_FOR_TARGET 373#define HAVE_DECL_CLEARERR_UNLOCKED 1 374#endif 375 376 377/* Define to 1 if we found a declaration for 'clock', otherwise define to 0. 378 */ 379#ifndef USED_FOR_TARGET 380#define HAVE_DECL_CLOCK 1 381#endif 382 383 384/* Define to 1 if we found a declaration for 'errno', otherwise define to 0. 385 */ 386#ifndef USED_FOR_TARGET 387#define HAVE_DECL_ERRNO 1 388#endif 389 390 391/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define 392 to 0. */ 393#ifndef USED_FOR_TARGET 394#define HAVE_DECL_FEOF_UNLOCKED 1 395#endif 396 397 398/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise 399 define to 0. */ 400#ifndef USED_FOR_TARGET 401#define HAVE_DECL_FERROR_UNLOCKED 1 402#endif 403 404 405/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise 406 define to 0. */ 407#ifndef USED_FOR_TARGET 408#define HAVE_DECL_FFLUSH_UNLOCKED 0 409#endif 410 411 412/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise 413 define to 0. */ 414#ifndef USED_FOR_TARGET 415#define HAVE_DECL_FGETC_UNLOCKED 0 416#endif 417 418 419/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise 420 define to 0. */ 421#ifndef USED_FOR_TARGET 422#define HAVE_DECL_FGETS_UNLOCKED 0 423#endif 424 425 426/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise 427 define to 0. */ 428#ifndef USED_FOR_TARGET 429#define HAVE_DECL_FILENO_UNLOCKED 1 430#endif 431 432 433/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise 434 define to 0. */ 435#ifndef USED_FOR_TARGET 436#define HAVE_DECL_FPRINTF_UNLOCKED 0 437#endif 438 439 440/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise 441 define to 0. */ 442#ifndef USED_FOR_TARGET 443#define HAVE_DECL_FPUTC_UNLOCKED 0 444#endif 445 446 447/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise 448 define to 0. */ 449#ifndef USED_FOR_TARGET 450#define HAVE_DECL_FPUTS_UNLOCKED 0 451#endif 452 453 454/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise 455 define to 0. */ 456#ifndef USED_FOR_TARGET 457#define HAVE_DECL_FREAD_UNLOCKED 0 458#endif 459 460 461/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */ 462#ifndef USED_FOR_TARGET 463#define HAVE_DECL_FREE 1 464#endif 465 466 467/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise 468 define to 0. */ 469#ifndef USED_FOR_TARGET 470#define HAVE_DECL_FWRITE_UNLOCKED 0 471#endif 472 473 474/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise 475 define to 0. */ 476#ifndef USED_FOR_TARGET 477#define HAVE_DECL_GETCHAR_UNLOCKED 1 478#endif 479 480 481/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0. 482 */ 483#ifndef USED_FOR_TARGET 484#define HAVE_DECL_GETCWD 1 485#endif 486 487 488/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define 489 to 0. */ 490#ifndef USED_FOR_TARGET 491#define HAVE_DECL_GETC_UNLOCKED 1 492#endif 493 494 495/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0. 496 */ 497#ifndef USED_FOR_TARGET 498#define HAVE_DECL_GETENV 1 499#endif 500 501 502/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0. 503 */ 504#ifndef USED_FOR_TARGET 505#define HAVE_DECL_GETOPT 1 506#endif 507 508 509/* Define to 1 if we found a declaration for 'getpagesize', otherwise define 510 to 0. */ 511#ifndef USED_FOR_TARGET 512#define HAVE_DECL_GETPAGESIZE 1 513#endif 514 515 516/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to 517 0. */ 518#ifndef USED_FOR_TARGET 519#define HAVE_DECL_GETRLIMIT 1 520#endif 521 522 523/* Define to 1 if we found a declaration for 'getrusage', otherwise define to 524 0. */ 525#ifndef USED_FOR_TARGET 526#define HAVE_DECL_GETRUSAGE 1 527#endif 528 529 530/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0. 531 */ 532#ifndef USED_FOR_TARGET 533#define HAVE_DECL_GETWD 1 534#endif 535 536 537/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to 538 0. */ 539#ifndef USED_FOR_TARGET 540#define HAVE_DECL_LDGETNAME 0 541#endif 542 543 544/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0. 545 */ 546#ifndef USED_FOR_TARGET 547#define HAVE_DECL_MALLOC 1 548#endif 549 550 551/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise 552 define to 0. */ 553#ifndef USED_FOR_TARGET 554#define HAVE_DECL_PUTCHAR_UNLOCKED 1 555#endif 556 557 558/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define 559 to 0. */ 560#ifndef USED_FOR_TARGET 561#define HAVE_DECL_PUTC_UNLOCKED 1 562#endif 563 564 565/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0. 566 */ 567#ifndef USED_FOR_TARGET 568#define HAVE_DECL_REALLOC 1 569#endif 570 571 572/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */ 573#ifndef USED_FOR_TARGET 574#define HAVE_DECL_SBRK 1 575#endif 576 577 578/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to 579 0. */ 580#ifndef USED_FOR_TARGET 581#define HAVE_DECL_SETRLIMIT 1 582#endif 583 584 585/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define 586 to 0. */ 587#ifndef USED_FOR_TARGET 588#define HAVE_DECL_SIGALTSTACK 1 589#endif 590 591 592/* Define to 1 if we found a declaration for 'snprintf', otherwise define to 593 0. */ 594#ifndef USED_FOR_TARGET 595#define HAVE_DECL_SNPRINTF 1 596#endif 597 598 599/* Define to 1 if we found a declaration for 'strsignal', otherwise define to 600 0. */ 601#ifndef USED_FOR_TARGET 602#define HAVE_DECL_STRSIGNAL 1 603#endif 604 605 606/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0. 607 */ 608#ifndef USED_FOR_TARGET 609#define HAVE_DECL_STRSTR 1 610#endif 611 612 613/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to 614 0. */ 615#ifndef USED_FOR_TARGET 616#define HAVE_DECL_STRVERSCMP 0 617#endif 618 619 620/* Define to 1 if we found a declaration for 'times', otherwise define to 0. 621 */ 622#ifndef USED_FOR_TARGET 623#define HAVE_DECL_TIMES 1 624#endif 625 626 627/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to 628 0. */ 629#ifndef USED_FOR_TARGET 630#define HAVE_DECL_VASPRINTF 1 631#endif 632 633 634/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to 635 0. */ 636#ifndef USED_FOR_TARGET 637#define HAVE_DECL_VSNPRINTF 1 638#endif 639 640 641/* Define to 1 if you have the <direct.h> header file. */ 642#ifndef USED_FOR_TARGET 643/* #undef HAVE_DIRECT_H */ 644#endif 645 646 647/* Define to 1 if you have the <fcntl.h> header file. */ 648#ifndef USED_FOR_TARGET 649#define HAVE_FCNTL_H 1 650#endif 651 652 653/* Define to 1 if you have the `feof_unlocked' function. */ 654#ifndef USED_FOR_TARGET 655#define HAVE_FEOF_UNLOCKED 1 656#endif 657 658 659/* Define to 1 if you have the `ferror_unlocked' function. */ 660#ifndef USED_FOR_TARGET 661#define HAVE_FERROR_UNLOCKED 1 662#endif 663 664 665/* Define to 1 if you have the `fflush_unlocked' function. */ 666#ifndef USED_FOR_TARGET 667/* #undef HAVE_FFLUSH_UNLOCKED */ 668#endif 669 670 671/* Define to 1 if you have the `fgetc_unlocked' function. */ 672#ifndef USED_FOR_TARGET 673/* #undef HAVE_FGETC_UNLOCKED */ 674#endif 675 676 677/* Define to 1 if you have the `fgets_unlocked' function. */ 678#ifndef USED_FOR_TARGET 679/* #undef HAVE_FGETS_UNLOCKED */ 680#endif 681 682 683/* Define to 1 if you have the `fileno_unlocked' function. */ 684#ifndef USED_FOR_TARGET 685#define HAVE_FILENO_UNLOCKED 1 686#endif 687 688 689/* Define to 1 if you have the `fork' function. */ 690#ifndef USED_FOR_TARGET 691#define HAVE_FORK 1 692#endif 693 694 695/* Define to 1 if you have the `fprintf_unlocked' function. */ 696#ifndef USED_FOR_TARGET 697/* #undef HAVE_FPRINTF_UNLOCKED */ 698#endif 699 700 701/* Define to 1 if you have the `fputc_unlocked' function. */ 702#ifndef USED_FOR_TARGET 703/* #undef HAVE_FPUTC_UNLOCKED */ 704#endif 705 706 707/* Define to 1 if you have the `fputs_unlocked' function. */ 708#ifndef USED_FOR_TARGET 709/* #undef HAVE_FPUTS_UNLOCKED */ 710#endif 711 712 713/* Define to 1 if you have the `fread_unlocked' function. */ 714#ifndef USED_FOR_TARGET 715/* #undef HAVE_FREAD_UNLOCKED */ 716#endif 717 718 719/* Define to 1 if you have the `fwrite_unlocked' function. */ 720#ifndef USED_FOR_TARGET 721/* #undef HAVE_FWRITE_UNLOCKED */ 722#endif 723 724 725/* Define if your assembler supports .balign and .p2align. */ 726#ifndef USED_FOR_TARGET 727#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 728#endif 729 730 731/* Define if your assembler uses the new HImode fild and fist notation. */ 732#ifndef USED_FOR_TARGET 733#define HAVE_GAS_FILDS_FISTS 1 734#endif 735 736 737/* Define if your assembler and linker support .hidden. */ 738#define HAVE_GAS_HIDDEN 1 739 740/* Define if your assembler supports specifying the maximum number of bytes to 741 skip when using the GAS .p2align command. */ 742#ifndef USED_FOR_TARGET 743#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 744#endif 745 746 747/* Define if your assembler supports .nsubspa comdat option. */ 748#ifndef USED_FOR_TARGET 749/* #undef HAVE_GAS_NSUBSPA_COMDAT */ 750#endif 751 752 753/* Define if your assembler and linker support 32-bit section relative relocs 754 via '.secrel32 label'. */ 755#ifndef USED_FOR_TARGET 756/* #undef HAVE_GAS_PE_SECREL32_RELOC */ 757#endif 758 759 760/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag. 761 */ 762#ifndef USED_FOR_TARGET 763#define HAVE_GAS_SHF_MERGE 1 764#endif 765 766 767/* Define if your assembler supports .subsection and .subsection -1 starts 768 emitting at the beginning of your section. */ 769#ifndef USED_FOR_TARGET 770#define HAVE_GAS_SUBSECTION_ORDERING 1 771#endif 772 773 774/* Define if your assembler supports .weak. */ 775#ifndef USED_FOR_TARGET 776#define HAVE_GAS_WEAK 1 777#endif 778 779 780/* Define if your assembler supports .weakref. */ 781#ifndef USED_FOR_TARGET 782#define HAVE_GAS_WEAKREF 1 783#endif 784 785 786/* Define to 1 if you have the `getchar_unlocked' function. */ 787#ifndef USED_FOR_TARGET 788#define HAVE_GETCHAR_UNLOCKED 1 789#endif 790 791 792/* Define to 1 if you have the `getc_unlocked' function. */ 793#ifndef USED_FOR_TARGET 794#define HAVE_GETC_UNLOCKED 1 795#endif 796 797 798/* Define to 1 if system unwind library has _Unwind_GetIPInfo. */ 799#define HAVE_GETIPINFO 1 800 801/* Define to 1 if you have the `getrlimit' function. */ 802#ifndef USED_FOR_TARGET 803#define HAVE_GETRLIMIT 1 804#endif 805 806 807/* Define to 1 if you have the `getrusage' function. */ 808#ifndef USED_FOR_TARGET 809#define HAVE_GETRUSAGE 1 810#endif 811 812 813/* Define to 1 if you have the `gettimeofday' function. */ 814#ifndef USED_FOR_TARGET 815#define HAVE_GETTIMEOFDAY 1 816#endif 817 818 819/* Define if you have the iconv() function. */ 820#ifndef USED_FOR_TARGET 821#define HAVE_ICONV 1 822#endif 823 824 825/* Define to 1 if you have the <iconv.h> header file. */ 826#ifndef USED_FOR_TARGET 827/* #undef HAVE_ICONV_H */ 828#endif 829 830 831/* Define .init_array/.fini_array sections are available and working. */ 832#ifndef USED_FOR_TARGET 833/* #undef HAVE_INITFINI_ARRAY */ 834#endif 835 836 837/* Define if you have a working <inttypes.h> header file. */ 838#ifndef USED_FOR_TARGET 839#define HAVE_INTTYPES_H 1 840#endif 841 842 843/* Define to 1 if you have the `kill' function. */ 844#ifndef USED_FOR_TARGET 845#define HAVE_KILL 1 846#endif 847 848 849/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ 850#ifndef USED_FOR_TARGET 851#define HAVE_LANGINFO_CODESET 1 852#endif 853 854 855/* Define to 1 if you have the <langinfo.h> header file. */ 856#ifndef USED_FOR_TARGET 857#define HAVE_LANGINFO_H 1 858#endif 859 860 861/* Define if your <locale.h> file defines LC_MESSAGES. */ 862#ifndef USED_FOR_TARGET 863#define HAVE_LC_MESSAGES 1 864#endif 865 866 867/* Define to 1 if you have the <ldfcn.h> header file. */ 868#ifndef USED_FOR_TARGET 869/* #undef HAVE_LDFCN_H */ 870#endif 871 872 873/* Define if your linker supports --as-needed and --no-as-needed options. */ 874#ifndef USED_FOR_TARGET 875#define HAVE_LD_AS_NEEDED 1 876#endif 877 878 879/* Define if your linker supports --demangle option. */ 880#ifndef USED_FOR_TARGET 881/* #undef HAVE_LD_DEMANGLE */ 882#endif 883 884 885/* Define if your linker supports --eh-frame-hdr option. */ 886#define HAVE_LD_EH_FRAME_HDR 1 887 888/* Define if your PowerPC64 linker only needs function descriptor syms. */ 889#ifndef USED_FOR_TARGET 890#define HAVE_LD_NO_DOT_SYMS 1 891#endif 892 893 894/* Define if your linker supports -pie option. */ 895#ifndef USED_FOR_TARGET 896#define HAVE_LD_PIE 1 897#endif 898 899 900/* Define if your linker links a mix of read-only and read-write sections into 901 a read-write section. */ 902#ifndef USED_FOR_TARGET 903#define HAVE_LD_RO_RW_SECTION_MIXING 1 904#endif 905 906 907/* Define if your linker supports -Bstatic/-Bdynamic option. */ 908#ifndef USED_FOR_TARGET 909#define HAVE_LD_STATIC_DYNAMIC 1 910#endif 911 912 913/* Define if your linker supports --sysroot. */ 914#ifndef USED_FOR_TARGET 915#define HAVE_LD_SYSROOT 1 916#endif 917 918 919/* Define to 1 if you have the <limits.h> header file. */ 920#ifndef USED_FOR_TARGET 921#define HAVE_LIMITS_H 1 922#endif 923 924 925/* Define to 1 if you have the <locale.h> header file. */ 926#ifndef USED_FOR_TARGET 927#define HAVE_LOCALE_H 1 928#endif 929 930 931/* Define to 1 if the system has the type `long long'. */ 932#ifndef USED_FOR_TARGET 933#define HAVE_LONG_LONG 1 934#endif 935 936 937/* Define to 1 if you have the <malloc.h> header file. */ 938#ifndef USED_FOR_TARGET 939/* #undef HAVE_MALLOC_H */ 940#endif 941 942 943/* Define to 1 if you have the `mbstowcs' function. */ 944#ifndef USED_FOR_TARGET 945#define HAVE_MBSTOWCS 1 946#endif 947 948 949/* Define if valgrind's memcheck.h header is installed. */ 950#ifndef USED_FOR_TARGET 951/* #undef HAVE_MEMCHECK_H */ 952#endif 953 954 955/* Define to 1 if you have the <memory.h> header file. */ 956#ifndef USED_FOR_TARGET 957#define HAVE_MEMORY_H 1 958#endif 959 960 961/* Define to 1 if you have the `mincore' function. */ 962#ifndef USED_FOR_TARGET 963#define HAVE_MINCORE 1 964#endif 965 966 967/* Define to 1 if you have the `mmap' function. */ 968#ifndef USED_FOR_TARGET 969#define HAVE_MMAP 1 970#endif 971 972 973/* Define if mmap with MAP_ANON(YMOUS) works. */ 974#ifndef USED_FOR_TARGET 975#define HAVE_MMAP_ANON 1 976#endif 977 978 979/* Define if mmap of /dev/zero works. */ 980#ifndef USED_FOR_TARGET 981#define HAVE_MMAP_DEV_ZERO 1 982#endif 983 984 985/* Define if read-only mmap of a plain file works. */ 986#ifndef USED_FOR_TARGET 987#define HAVE_MMAP_FILE 1 988#endif 989 990 991/* Define to 1 if you have the `nl_langinfo' function. */ 992#ifndef USED_FOR_TARGET 993#define HAVE_NL_LANGINFO 1 994#endif 995 996 997/* Define to 1 if you have the `putchar_unlocked' function. */ 998#ifndef USED_FOR_TARGET 999#define HAVE_PUTCHAR_UNLOCKED 1 1000#endif 1001 1002 1003/* Define to 1 if you have the `putc_unlocked' function. */ 1004#ifndef USED_FOR_TARGET 1005#define HAVE_PUTC_UNLOCKED 1 1006#endif 1007 1008 1009/* Define to 1 if you have the `scandir' function. */ 1010#ifndef USED_FOR_TARGET 1011#define HAVE_SCANDIR 1 1012#endif 1013 1014 1015/* Define to 1 if you have the `setlocale' function. */ 1016#ifndef USED_FOR_TARGET 1017#define HAVE_SETLOCALE 1 1018#endif 1019 1020 1021/* Define to 1 if you have the `setrlimit' function. */ 1022#ifndef USED_FOR_TARGET 1023#define HAVE_SETRLIMIT 1 1024#endif 1025 1026 1027/* Define to 1 if you have the <stddef.h> header file. */ 1028#ifndef USED_FOR_TARGET 1029#define HAVE_STDDEF_H 1 1030#endif 1031 1032 1033/* Define to 1 if you have the <stdint.h> header file. */ 1034#ifndef USED_FOR_TARGET 1035#define HAVE_STDINT_H 1 1036#endif 1037 1038 1039/* Define to 1 if you have the <stdlib.h> header file. */ 1040#ifndef USED_FOR_TARGET 1041#define HAVE_STDLIB_H 1 1042#endif 1043 1044 1045/* Define to 1 if you have the <strings.h> header file. */ 1046#ifndef USED_FOR_TARGET 1047#define HAVE_STRINGS_H 1 1048#endif 1049 1050 1051/* Define to 1 if you have the <string.h> header file. */ 1052#ifndef USED_FOR_TARGET 1053#define HAVE_STRING_H 1 1054#endif 1055 1056 1057/* Define to 1 if you have the `strsignal' function. */ 1058#ifndef USED_FOR_TARGET 1059#define HAVE_STRSIGNAL 1 1060#endif 1061 1062 1063/* Define if <sys/times.h> defines struct tms. */ 1064#ifndef USED_FOR_TARGET 1065#define HAVE_STRUCT_TMS 1 1066#endif 1067 1068 1069/* Define to 1 if you have the `sysconf' function. */ 1070#ifndef USED_FOR_TARGET 1071#define HAVE_SYSCONF 1 1072#endif 1073 1074 1075/* Define to 1 if you have the <sys/file.h> header file. */ 1076#ifndef USED_FOR_TARGET 1077#define HAVE_SYS_FILE_H 1 1078#endif 1079 1080 1081/* Define to 1 if you have the <sys/mman.h> header file. */ 1082#ifndef USED_FOR_TARGET 1083#define HAVE_SYS_MMAN_H 1 1084#endif 1085 1086 1087/* Define to 1 if you have the <sys/param.h> header file. */ 1088#ifndef USED_FOR_TARGET 1089#define HAVE_SYS_PARAM_H 1 1090#endif 1091 1092 1093/* Define to 1 if you have the <sys/resource.h> header file. */ 1094#ifndef USED_FOR_TARGET 1095#define HAVE_SYS_RESOURCE_H 1 1096#endif 1097 1098 1099/* Define to 1 if you have the <sys/stat.h> header file. */ 1100#ifndef USED_FOR_TARGET 1101#define HAVE_SYS_STAT_H 1 1102#endif 1103 1104 1105/* Define to 1 if you have the <sys/times.h> header file. */ 1106#ifndef USED_FOR_TARGET 1107#define HAVE_SYS_TIMES_H 1 1108#endif 1109 1110 1111/* Define to 1 if you have the <sys/time.h> header file. */ 1112#ifndef USED_FOR_TARGET 1113#define HAVE_SYS_TIME_H 1 1114#endif 1115 1116 1117/* Define to 1 if you have the <sys/types.h> header file. */ 1118#ifndef USED_FOR_TARGET 1119#define HAVE_SYS_TYPES_H 1 1120#endif 1121 1122 1123/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 1124#ifndef USED_FOR_TARGET 1125#define HAVE_SYS_WAIT_H 1 1126#endif 1127 1128 1129/* Define to 1 if you have the `times' function. */ 1130#ifndef USED_FOR_TARGET 1131#define HAVE_TIMES 1 1132#endif 1133 1134 1135/* Define to 1 if you have the <time.h> header file. */ 1136#ifndef USED_FOR_TARGET 1137#define HAVE_TIME_H 1 1138#endif 1139 1140 1141/* Define to 1 if you have the <unistd.h> header file. */ 1142#ifndef USED_FOR_TARGET 1143#define HAVE_UNISTD_H 1 1144#endif 1145 1146 1147/* Define if valgrind's valgrind/memcheck.h header is installed. */ 1148#ifndef USED_FOR_TARGET 1149/* #undef HAVE_VALGRIND_MEMCHECK_H */ 1150#endif 1151 1152 1153/* Define to 1 if you have the `vfork' function. */ 1154#ifndef USED_FOR_TARGET 1155#define HAVE_VFORK 1 1156#endif 1157 1158 1159/* Define to 1 if you have the <vfork.h> header file. */ 1160#ifndef USED_FOR_TARGET 1161/* #undef HAVE_VFORK_H */ 1162#endif 1163 1164 1165/* Define to 1 if you have the <wchar.h> header file. */ 1166#ifndef USED_FOR_TARGET 1167#define HAVE_WCHAR_H 1 1168#endif 1169 1170 1171/* Define to 1 if you have the `wcswidth' function. */ 1172#ifndef USED_FOR_TARGET 1173#define HAVE_WCSWIDTH 1 1174#endif 1175 1176 1177/* Define to 1 if `fork' works. */ 1178#ifndef USED_FOR_TARGET 1179#define HAVE_WORKING_FORK 1 1180#endif 1181 1182 1183/* Define this macro if mbstowcs does not crash when its first argument is 1184 NULL. */ 1185#ifndef USED_FOR_TARGET 1186#define HAVE_WORKING_MBSTOWCS 1 1187#endif 1188 1189 1190/* Define to 1 if `vfork' works. */ 1191#ifndef USED_FOR_TARGET 1192#define HAVE_WORKING_VFORK 1 1193#endif 1194 1195 1196/* Define to 1 if the system has the type `__int64'. */ 1197#ifndef USED_FOR_TARGET 1198/* #undef HAVE___INT64 */ 1199#endif 1200 1201 1202/* Define as const if the declaration of iconv() needs const. */ 1203#ifndef USED_FOR_TARGET 1204#define ICONV_CONST const 1205#endif 1206 1207 1208/* Define if host mkdir takes a single argument. */ 1209#ifndef USED_FOR_TARGET 1210/* #undef MKDIR_TAKES_ONE_ARG */ 1211#endif 1212 1213 1214/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */ 1215#ifndef USED_FOR_TARGET 1216#define NEED_64BIT_HOST_WIDE_INT 1 1217#endif 1218 1219 1220/* Define to 1 if your C compiler doesn't accept -c and -o together. */ 1221#ifndef USED_FOR_TARGET 1222/* #undef NO_MINUS_C_MINUS_O */ 1223#endif 1224 1225 1226/* Define to the address where bug reports for this package should be sent. */ 1227#ifndef USED_FOR_TARGET 1228#define PACKAGE_BUGREPORT "" 1229#endif 1230 1231 1232/* Define to the full name of this package. */ 1233#ifndef USED_FOR_TARGET 1234#define PACKAGE_NAME "" 1235#endif 1236 1237 1238/* Define to the full name and version of this package. */ 1239#ifndef USED_FOR_TARGET 1240#define PACKAGE_STRING "" 1241#endif 1242 1243 1244/* Define to the one symbol short name of this package. */ 1245#ifndef USED_FOR_TARGET 1246#define PACKAGE_TARNAME "" 1247#endif 1248 1249 1250/* Define to the version of this package. */ 1251#ifndef USED_FOR_TARGET 1252#define PACKAGE_VERSION "" 1253#endif 1254 1255 1256/* Define to PREFIX/include if cpp should also search that directory. */ 1257#ifndef USED_FOR_TARGET 1258/* #undef PREFIX_INCLUDE_DIR */ 1259#endif 1260 1261 1262/* The size of a `int', as computed by sizeof. */ 1263#ifndef USED_FOR_TARGET 1264#define SIZEOF_INT 4 1265#endif 1266 1267 1268/* The size of a `long', as computed by sizeof. */ 1269#ifndef USED_FOR_TARGET 1270#define SIZEOF_LONG 4 1271#endif 1272 1273 1274/* The size of a `long long', as computed by sizeof. */ 1275#ifndef USED_FOR_TARGET 1276#define SIZEOF_LONG_LONG 8 1277#endif 1278 1279 1280/* The size of a `short', as computed by sizeof. */ 1281#ifndef USED_FOR_TARGET 1282#define SIZEOF_SHORT 2 1283#endif 1284 1285 1286/* The size of a `void *', as computed by sizeof. */ 1287#ifndef USED_FOR_TARGET 1288#define SIZEOF_VOID_P 4 1289#endif 1290 1291 1292/* The size of a `__int64', as computed by sizeof. */ 1293#ifndef USED_FOR_TARGET 1294/* #undef SIZEOF___INT64 */ 1295#endif 1296 1297 1298/* Define to 1 if you have the ANSI C header files. */ 1299#ifndef USED_FOR_TARGET 1300#define STDC_HEADERS 1 1301#endif 1302 1303 1304/* Define if you can safely include both <string.h> and <strings.h>. */ 1305#ifndef USED_FOR_TARGET 1306#define STRING_WITH_STRINGS 1 1307#endif 1308 1309 1310/* Define if TFmode long double should be the default */ 1311#ifndef USED_FOR_TARGET 1312/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */ 1313#endif 1314 1315 1316/* Define if your target C library provides stack protector support */ 1317#ifndef USED_FOR_TARGET 1318#define TARGET_LIBC_PROVIDES_SSP 1 1319#endif 1320 1321 1322/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 1323#ifndef USED_FOR_TARGET 1324#define TIME_WITH_SYS_TIME 1 1325#endif 1326 1327 1328/* Define if your assembler mis-optimizes .eh_frame data. */ 1329#ifndef USED_FOR_TARGET 1330/* #undef USE_AS_TRADITIONAL_FORMAT */ 1331#endif 1332 1333 1334/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but 1335 still efficiently supported by the host hardware. */ 1336#ifndef USED_FOR_TARGET 1337/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */ 1338#endif 1339 1340 1341/* Define if location_t is fileline integer cookie. */ 1342#ifndef USED_FOR_TARGET 1343/* #undef USE_MAPPED_LOCATION */ 1344#endif 1345 1346 1347/* Define to be the last component of the Windows registry key under which to 1348 look for installation paths. The full key used will be 1349 HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}. 1350 The default is the GCC version number. */ 1351#ifndef USED_FOR_TARGET 1352/* #undef WIN32_REGISTRY_KEY */ 1353#endif 1354 1355 1356/* Define to 1 if your processor stores words with the most significant byte 1357 first (like Motorola and SPARC, unlike Intel and VAX). */ 1358#ifndef USED_FOR_TARGET 1359/* #undef WORDS_BIGENDIAN */ 1360#endif 1361 1362 1363/* Always define this when using the GNU C Library */ 1364#ifndef USED_FOR_TARGET 1365/* #undef _GNU_SOURCE */ 1366#endif 1367 1368 1369/* Define to `int' if <sys/types.h> doesn't define. */ 1370#ifndef USED_FOR_TARGET 1371/* #undef gid_t */ 1372#endif 1373 1374 1375/* Define to `__inline__' or `__inline' if that's what the C compiler 1376 calls it, or to nothing if 'inline' is not supported under any name. */ 1377#ifndef __cplusplus 1378/* #undef inline */ 1379#endif 1380 1381/* Define to `int' if <sys/types.h> does not define. */ 1382#ifndef USED_FOR_TARGET 1383/* #undef pid_t */ 1384#endif 1385 1386 1387/* Define to \`long' if <sys/resource.h> doesn't define. */ 1388#ifndef USED_FOR_TARGET 1389/* #undef rlim_t */ 1390#endif 1391 1392 1393/* Define to `int' if <sys/types.h> does not define. */ 1394#ifndef USED_FOR_TARGET 1395/* #undef ssize_t */ 1396#endif 1397 1398 1399/* Define to `int' if <sys/types.h> doesn't define. */ 1400#ifndef USED_FOR_TARGET 1401/* #undef uid_t */ 1402#endif 1403 1404 1405/* Define as `fork' if `vfork' does not work. */ 1406#ifndef USED_FOR_TARGET 1407/* #undef vfork */ 1408#endif 1409 1410/* Override SIZEOF_?? using proper values. */ 1411#include <size-host.h> 1412