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