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