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