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