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