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