xref: /netbsd-src/external/gpl3/gcc.old/usr.bin/gcc/arch/mipsn64eb/auto-host.h (revision 4c3eb207d36f67d31994830c0a694161fc1ca39b)
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