1/* auto-host.h.  enerated b configure.  */
2/* config.in.  Generated from configure.ac by autoheader.  */
3/* $OpenBSD: auto-host.h,v 1.7 2017/05/31 03:24:20 stefan Exp $ */
4
5/* Define as the number of bits in a byte, if \`limits.h' doesn't. */
6#ifndef USED_FOR_TARGET
7/* #undef CHAR_BIT */
8#endif
9
10
11/* Define 0/1 to force the choice for exception handling model. */
12#ifndef USED_FOR_TARGET
13/* #undef CONFIG_SJLJ_EXCEPTIONS */
14#endif
15
16
17/* Define to enable the use of a default assembler. */
18#ifndef USED_FOR_TARGET
19/* #undef DEFAULT_ASSEMBLER */
20#endif
21
22
23/* Define to enable the use of a default linker. */
24#ifndef USED_FOR_TARGET
25/* #undef DEFAULT_LINKER */
26#endif
27
28
29/* Define if you want to use __cxa_atexit, rather than atexit, to register C++
30   destructors for local statics and global objects. This is essential for
31   fully standards-compliant handling of destructors, but requires
32   __cxa_atexit in libc. */
33#ifndef USED_FOR_TARGET
34#define DEFAULT_USE_CXA_ATEXIT 2
35#endif
36
37
38/* Define if you want assertions enabled. This is a cheap check. */
39#ifndef USED_FOR_TARGET
40#define ENABLE_ASSERT_CHECKING 1
41#endif
42
43
44/* Define if you want more run-time sanity checks. This one gets a grab bag of
45   miscellaneous but relatively cheap checks. */
46#ifndef USED_FOR_TARGET
47/* #undef ENABLE_CHECKING */
48#endif
49
50
51/* Define to 1 to enable decimal float extension to C. */
52#ifndef USED_FOR_TARGET
53#define ENABLE_DECIMAL_FLOAT 0
54#endif
55
56
57/* Define if you want fold checked that it never destructs its argument. This
58   is quite expensive. */
59#ifndef USED_FOR_TARGET
60/* #undef ENABLE_FOLD_CHECKING */
61#endif
62
63
64/* Define if you want the garbage collector to operate in maximally paranoid
65   mode, validating the entire heap and collecting garbage at every
66   opportunity. This is extremely expensive. */
67#ifndef USED_FOR_TARGET
68/* #undef ENABLE_GC_ALWAYS_COLLECT */
69#endif
70
71
72/* Define if you want the garbage collector to do object poisoning and other
73   memory allocation checks. This is quite expensive. */
74#ifndef USED_FOR_TARGET
75/* #undef ENABLE_GC_CHECKING */
76#endif
77
78
79/* Define to 1 if translation of program messages to the user's native
80   language is requested. */
81#ifndef USED_FOR_TARGET
82/* #undef ENABLE_NLS */
83#endif
84
85
86/* Define if you want all operations on RTL (the basic data structure of the
87   optimizer and back end) to be checked for dynamic type safety at runtime.
88   This is quite expensive. */
89#ifndef USED_FOR_TARGET
90/* #undef ENABLE_RTL_CHECKING */
91#endif
92
93
94/* Define if you want RTL flag accesses to be checked against the RTL codes
95   that are supported for each access macro. This is relatively cheap. */
96#ifndef USED_FOR_TARGET
97/* #undef ENABLE_RTL_FLAG_CHECKING */
98#endif
99
100
101/* Define if you want runtime assertions enabled. This is a cheap check. */
102#define ENABLE_RUNTIME_CHECKING 1
103
104/* Define if you want all operations on trees (the basic data structure of the
105   front ends) to be checked for dynamic type safety at runtime. This is
106   moderately expensive. The tree browser debugging routines will also be
107   enabled by this option. */
108#ifndef USED_FOR_TARGET
109/* #undef ENABLE_TREE_CHECKING */
110#endif
111
112
113/* Define if you want to run subprograms and generated programs through
114   valgrind (a memory checker). This is extremely expensive. */
115#ifndef USED_FOR_TARGET
116/* #undef ENABLE_VALGRIND_CHECKING */
117#endif
118
119
120/* Define to 1 if installation paths should be looked up in the Windows
121   Registry. Ignored on non-Windows hosts. */
122#ifndef USED_FOR_TARGET
123/* #undef ENABLE_WIN32_REGISTRY */
124#endif
125
126/* Define to enable detailed memory allocation stats gathering. */
127#ifndef USED_FOR_TARGET
128/* #undef GATHER_STATISTICS */
129#endif
130
131
132/* Define to the type of elements in the array set by `getgroups'. Usually
133   this is either `int' or `gid_t'. */
134#ifndef USED_FOR_TARGET
135#define GETGROUPS_T gid_t
136#endif
137
138
139/* Define if the zone collector is in use */
140#ifndef USED_FOR_TARGET
141/* #undef GGC_ZONE */
142#endif
143
144
145/* mcontext_t fields start with __ */
146#ifndef USED_FOR_TARGET
147/* #undef HAS_MCONTEXT_T_UNDERSCORES */
148#endif
149
150
151/* Define to 1 if you have the `alphasort' function. */
152#ifndef USED_FOR_TARGET
153#define HAVE_ALPHASORT 1
154#endif
155
156
157/* Define if your assembler supports dwarf2 .file/.loc directives, and
158   preserves file table indices exactly as given. */
159#ifndef USED_FOR_TARGET
160#define HAVE_AS_DWARF2_DEBUG_LINE 1
161#endif
162
163
164/* Define if your assembler supports explicit relocations. */
165#ifndef USED_FOR_TARGET
166#define HAVE_AS_EXPLICIT_RELOCS
167#endif
168
169
170/* Define if your assembler supports fprnd. */
171#ifndef USED_FOR_TARGET
172/* #undef HAVE_AS_FPRND */
173#endif
174
175
176/* Define if your assembler supports the --gdwarf2 option. */
177#ifndef USED_FOR_TARGET
178#define HAVE_AS_GDWARF2_DEBUG_FLAG 1
179#endif
180
181
182/* Define true if the assembler supports '.long foo@GOTOFF'. */
183#ifndef USED_FOR_TARGET
184#define HAVE_AS_GOTOFF_IN_DATA 1
185#endif
186
187
188/* Define if your assembler supports the --gstabs option. */
189#ifndef USED_FOR_TARGET
190#define HAVE_AS_GSTABS_DEBUG_FLAG 1
191#endif
192
193
194/* Define if your assembler supports the Sun syntax for cmov. */
195#ifndef USED_FOR_TARGET
196/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */
197#endif
198
199
200/* Define if your assembler supports the ffreep mnemonic. */
201#ifndef USED_FOR_TARGET
202#define HAVE_AS_IX86_FFREEP 1
203#endif
204
205
206/* Define if your assembler supports the lituse_jsrdirect relocation. */
207#ifndef USED_FOR_TARGET
208#define HAVE_AS_JSRDIRECT_RELOCS
209#endif
210
211
212/* Define if your assembler supports .sleb128 and .uleb128. */
213#ifndef USED_FOR_TARGET
214#define HAVE_AS_LEB128 1
215#endif
216
217
218/* Define if your assembler supports ltoffx and ldxmov relocations. */
219#ifndef USED_FOR_TARGET
220/* #undef HAVE_AS_LTOFFX_LDXMOV_RELOCS */
221#endif
222
223
224/* Define if your assembler supports mfcr field. */
225#ifndef USED_FOR_TARGET
226/* #undef HAVE_AS_MFCRF */
227#endif
228
229
230/* Define if your assembler supports the -no-mul-bug-abort option. */
231#ifndef USED_FOR_TARGET
232/* #undef HAVE_AS_NO_MUL_BUG_ABORT_OPTION */
233#endif
234
235
236/* Define if your assembler supports offsetable %lo(). */
237#ifndef USED_FOR_TARGET
238/* #undef HAVE_AS_OFFSETABLE_LO10 */
239#endif
240
241
242/* Define if your assembler supports popcntb field. */
243#ifndef USED_FOR_TARGET
244/* #undef HAVE_AS_POPCNTB */
245#endif
246
247
248/* Define if your assembler supports .register. */
249#ifndef USED_FOR_TARGET
250/* #undef HAVE_AS_REGISTER_PSEUDO_OP */
251#endif
252
253
254/* Define if your assembler supports R_PPC_REL16 relocs. */
255#ifndef USED_FOR_TARGET
256#define HAVE_AS_REL16
257#endif
258
259
260/* Define if your assembler supports -relax option. */
261#ifndef USED_FOR_TARGET
262/* #undef HAVE_AS_RELAX_OPTION */
263#endif
264
265
266/* Define if your assembler and linker support unaligned PC relative relocs.
267   */
268#ifndef USED_FOR_TARGET
269#define HAVE_AS_SPARC_UA_PCREL
270#endif
271
272
273/* Define if your assembler and linker support unaligned PC relative relocs
274   against hidden symbols. */
275#ifndef USED_FOR_TARGET
276#define HAVE_AS_SPARC_UA_PCREL_HIDDEN
277#endif
278
279
280/* Define if your assembler supports thread-local storage. */
281#ifndef USED_FOR_TARGET
282/* #undef HAVE_AS_TLS */
283#endif
284
285
286/* Define to 1 if you have the `atoll' function. */
287#ifndef USED_FOR_TARGET
288#define HAVE_ATOLL 1
289#endif
290
291
292/* Define to 1 if you have the `atoq' function. */
293#ifndef USED_FOR_TARGET
294/* #undef HAVE_ATOQ */
295#endif
296
297
298/* Define to 1 if you have the `clearerr_unlocked' function. */
299#ifndef USED_FOR_TARGET
300/* #undef HAVE_CLEARERR_UNLOCKED */
301#endif
302
303
304/* Define to 1 if you have the `clock' function. */
305#ifndef USED_FOR_TARGET
306#define HAVE_CLOCK 1
307#endif
308
309
310/* Define if <time.h> defines clock_t. */
311#ifndef USED_FOR_TARGET
312#define HAVE_CLOCK_T 1
313#endif
314
315
316/* Define 0/1 if your assembler and linker support COMDAT groups. */
317#ifndef USED_FOR_TARGET
318#define HAVE_COMDAT_GROUP 1
319#endif
320
321
322/* Define to 1 if we found a declaration for 'abort', otherwise define to 0.
323   */
324#ifndef USED_FOR_TARGET
325#define HAVE_DECL_ABORT 1
326#endif
327
328
329/* Define to 1 if we found a declaration for 'asprintf', otherwise define to
330   0. */
331#ifndef USED_FOR_TARGET
332#define HAVE_DECL_ASPRINTF 1
333#endif
334
335
336/* Define to 1 if we found a declaration for 'atof', otherwise define to 0. */
337#ifndef USED_FOR_TARGET
338#define HAVE_DECL_ATOF 1
339#endif
340
341
342/* Define to 1 if we found a declaration for 'atol', otherwise define to 0. */
343#ifndef USED_FOR_TARGET
344#define HAVE_DECL_ATOL 1
345#endif
346
347
348/* Define to 1 if we found a declaration for 'basename', otherwise define to
349   0. */
350#ifndef USED_FOR_TARGET
351#define HAVE_DECL_BASENAME 0
352#endif
353
354
355/* Define to 1 if we found a declaration for 'calloc', otherwise define to 0.
356   */
357#ifndef USED_FOR_TARGET
358#define HAVE_DECL_CALLOC 1
359#endif
360
361
362/* Define to 1 if we found a declaration for 'clearerr_unlocked', otherwise
363   define to 0. */
364#ifndef USED_FOR_TARGET
365#define HAVE_DECL_CLEARERR_UNLOCKED 0
366#endif
367
368
369/* Define to 1 if we found a declaration for 'clock', otherwise define to 0.
370   */
371#ifndef USED_FOR_TARGET
372#define HAVE_DECL_CLOCK 1
373#endif
374
375
376/* Define to 1 if we found a declaration for 'errno', otherwise define to 0.
377   */
378#ifndef USED_FOR_TARGET
379#define HAVE_DECL_ERRNO 1
380#endif
381
382
383/* Define to 1 if we found a declaration for 'feof_unlocked', otherwise define
384   to 0. */
385#ifndef USED_FOR_TARGET
386#define HAVE_DECL_FEOF_UNLOCKED 0
387#endif
388
389
390/* Define to 1 if we found a declaration for 'ferror_unlocked', otherwise
391   define to 0. */
392#ifndef USED_FOR_TARGET
393#define HAVE_DECL_FERROR_UNLOCKED 0
394#endif
395
396
397/* Define to 1 if we found a declaration for 'fflush_unlocked', otherwise
398   define to 0. */
399#ifndef USED_FOR_TARGET
400#define HAVE_DECL_FFLUSH_UNLOCKED 0
401#endif
402
403
404/* Define to 1 if we found a declaration for 'fgetc_unlocked', otherwise
405   define to 0. */
406#ifndef USED_FOR_TARGET
407#define HAVE_DECL_FGETC_UNLOCKED 0
408#endif
409
410
411/* Define to 1 if we found a declaration for 'fgets_unlocked', otherwise
412   define to 0. */
413#ifndef USED_FOR_TARGET
414#define HAVE_DECL_FGETS_UNLOCKED 0
415#endif
416
417
418/* Define to 1 if we found a declaration for 'fileno_unlocked', otherwise
419   define to 0. */
420#ifndef USED_FOR_TARGET
421#define HAVE_DECL_FILENO_UNLOCKED 0
422#endif
423
424
425/* Define to 1 if we found a declaration for 'fprintf_unlocked', otherwise
426   define to 0. */
427#ifndef USED_FOR_TARGET
428#define HAVE_DECL_FPRINTF_UNLOCKED 0
429#endif
430
431
432/* Define to 1 if we found a declaration for 'fputc_unlocked', otherwise
433   define to 0. */
434#ifndef USED_FOR_TARGET
435#define HAVE_DECL_FPUTC_UNLOCKED 0
436#endif
437
438
439/* Define to 1 if we found a declaration for 'fputs_unlocked', otherwise
440   define to 0. */
441#ifndef USED_FOR_TARGET
442#define HAVE_DECL_FPUTS_UNLOCKED 0
443#endif
444
445
446/* Define to 1 if we found a declaration for 'fread_unlocked', otherwise
447   define to 0. */
448#ifndef USED_FOR_TARGET
449#define HAVE_DECL_FREAD_UNLOCKED 0
450#endif
451
452
453/* Define to 1 if we found a declaration for 'free', otherwise define to 0. */
454#ifndef USED_FOR_TARGET
455#define HAVE_DECL_FREE 1
456#endif
457
458
459/* Define to 1 if we found a declaration for 'fwrite_unlocked', otherwise
460   define to 0. */
461#ifndef USED_FOR_TARGET
462#define HAVE_DECL_FWRITE_UNLOCKED 0
463#endif
464
465
466/* Define to 1 if we found a declaration for 'getchar_unlocked', otherwise
467   define to 0. */
468#ifndef USED_FOR_TARGET
469#define HAVE_DECL_GETCHAR_UNLOCKED 1
470#endif
471
472
473/* Define to 1 if we found a declaration for 'getcwd', otherwise define to 0.
474   */
475#ifndef USED_FOR_TARGET
476#define HAVE_DECL_GETCWD 1
477#endif
478
479
480/* Define to 1 if we found a declaration for 'getc_unlocked', otherwise define
481   to 0. */
482#ifndef USED_FOR_TARGET
483#define HAVE_DECL_GETC_UNLOCKED 1
484#endif
485
486
487/* Define to 1 if we found a declaration for 'getenv', otherwise define to 0.
488   */
489#ifndef USED_FOR_TARGET
490#define HAVE_DECL_GETENV 1
491#endif
492
493
494/* Define to 1 if we found a declaration for 'getopt', otherwise define to 0.
495   */
496#ifndef USED_FOR_TARGET
497#define HAVE_DECL_GETOPT 1
498#endif
499
500
501/* Define to 1 if we found a declaration for 'getpagesize', otherwise define
502   to 0. */
503#ifndef USED_FOR_TARGET
504#define HAVE_DECL_GETPAGESIZE 1
505#endif
506
507
508/* Define to 1 if we found a declaration for 'getrlimit', otherwise define to
509   0. */
510#ifndef USED_FOR_TARGET
511#define HAVE_DECL_GETRLIMIT 1
512#endif
513
514
515/* Define to 1 if we found a declaration for 'getrusage', otherwise define to
516   0. */
517#ifndef USED_FOR_TARGET
518#define HAVE_DECL_GETRUSAGE 1
519#endif
520
521
522/* Define to 1 if we found a declaration for 'getwd', otherwise define to 0.
523   */
524#ifndef USED_FOR_TARGET
525#define HAVE_DECL_GETWD 1
526#endif
527
528
529/* Define to 1 if we found a declaration for 'ldgetname', otherwise define to
530   0. */
531#ifndef USED_FOR_TARGET
532#define HAVE_DECL_LDGETNAME 0
533#endif
534
535
536/* Define to 1 if we found a declaration for 'malloc', otherwise define to 0.
537   */
538#ifndef USED_FOR_TARGET
539#define HAVE_DECL_MALLOC 1
540#endif
541
542
543/* Define to 1 if we found a declaration for 'putchar_unlocked', otherwise
544   define to 0. */
545#ifndef USED_FOR_TARGET
546#define HAVE_DECL_PUTCHAR_UNLOCKED 1
547#endif
548
549
550/* Define to 1 if we found a declaration for 'putc_unlocked', otherwise define
551   to 0. */
552#ifndef USED_FOR_TARGET
553#define HAVE_DECL_PUTC_UNLOCKED 1
554#endif
555
556
557/* Define to 1 if we found a declaration for 'realloc', otherwise define to 0.
558   */
559#ifndef USED_FOR_TARGET
560#define HAVE_DECL_REALLOC 1
561#endif
562
563
564/* Define to 1 if we found a declaration for 'sbrk', otherwise define to 0. */
565#ifndef USED_FOR_TARGET
566#define HAVE_DECL_SBRK 1
567#endif
568
569
570/* Define to 1 if we found a declaration for 'setrlimit', otherwise define to
571   0. */
572#ifndef USED_FOR_TARGET
573#define HAVE_DECL_SETRLIMIT 1
574#endif
575
576
577/* Define to 1 if we found a declaration for 'sigaltstack', otherwise define
578   to 0. */
579#ifndef USED_FOR_TARGET
580#define HAVE_DECL_SIGALTSTACK 1
581#endif
582
583
584/* Define to 1 if we found a declaration for 'snprintf', otherwise define to
585   0. */
586#ifndef USED_FOR_TARGET
587#define HAVE_DECL_SNPRINTF 1
588#endif
589
590
591/* Define to 1 if we found a declaration for 'strsignal', otherwise define to
592   0. */
593#ifndef USED_FOR_TARGET
594#define HAVE_DECL_STRSIGNAL 1
595#endif
596
597
598/* Define to 1 if we found a declaration for 'strstr', otherwise define to 0.
599   */
600#ifndef USED_FOR_TARGET
601#define HAVE_DECL_STRSTR 1
602#endif
603
604
605/* Define to 1 if we found a declaration for 'strverscmp', otherwise define to
606   0. */
607#ifndef USED_FOR_TARGET
608#define HAVE_DECL_STRVERSCMP 0
609#endif
610
611
612/* Define to 1 if we found a declaration for 'times', otherwise define to 0.
613   */
614#ifndef USED_FOR_TARGET
615#define HAVE_DECL_TIMES 1
616#endif
617
618
619/* Define to 1 if we found a declaration for 'vasprintf', otherwise define to
620   0. */
621#ifndef USED_FOR_TARGET
622#define HAVE_DECL_VASPRINTF 1
623#endif
624
625
626/* Define to 1 if we found a declaration for 'vsnprintf', otherwise define to
627   0. */
628#ifndef USED_FOR_TARGET
629#define HAVE_DECL_VSNPRINTF 1
630#endif
631
632
633/* Define to 1 if you have the <direct.h> header file. */
634#ifndef USED_FOR_TARGET
635/* #undef HAVE_DIRECT_H */
636#endif
637
638
639/* Define to 1 if you have the <fcntl.h> header file. */
640#ifndef USED_FOR_TARGET
641#define HAVE_FCNTL_H 1
642#endif
643
644
645/* Define to 1 if you have the `feof_unlocked' function. */
646#ifndef USED_FOR_TARGET
647/* #undef HAVE_FEOF_UNLOCKED */
648#endif
649
650
651/* Define to 1 if you have the `ferror_unlocked' function. */
652#ifndef USED_FOR_TARGET
653/* #undef HAVE_FERROR_UNLOCKED */
654#endif
655
656
657/* Define to 1 if you have the `fflush_unlocked' function. */
658#ifndef USED_FOR_TARGET
659/* #undef HAVE_FFLUSH_UNLOCKED */
660#endif
661
662
663/* Define to 1 if you have the `fgetc_unlocked' function. */
664#ifndef USED_FOR_TARGET
665/* #undef HAVE_FGETC_UNLOCKED */
666#endif
667
668
669/* Define to 1 if you have the `fgets_unlocked' function. */
670#ifndef USED_FOR_TARGET
671/* #undef HAVE_FGETS_UNLOCKED */
672#endif
673
674
675/* Define to 1 if you have the `fileno_unlocked' function. */
676#ifndef USED_FOR_TARGET
677/* #undef HAVE_FILENO_UNLOCKED */
678#endif
679
680
681/* Define to 1 if you have the `fork' function. */
682#ifndef USED_FOR_TARGET
683#define HAVE_FORK 1
684#endif
685
686
687/* Define to 1 if you have the `fprintf_unlocked' function. */
688#ifndef USED_FOR_TARGET
689/* #undef HAVE_FPRINTF_UNLOCKED */
690#endif
691
692
693/* Define to 1 if you have the `fputc_unlocked' function. */
694#ifndef USED_FOR_TARGET
695/* #undef HAVE_FPUTC_UNLOCKED */
696#endif
697
698
699/* Define to 1 if you have the `fputs_unlocked' function. */
700#ifndef USED_FOR_TARGET
701/* #undef HAVE_FPUTS_UNLOCKED */
702#endif
703
704
705/* Define to 1 if you have the `fread_unlocked' function. */
706#ifndef USED_FOR_TARGET
707/* #undef HAVE_FREAD_UNLOCKED */
708#endif
709
710
711/* Define to 1 if you have the `fwrite_unlocked' function. */
712#ifndef USED_FOR_TARGET
713/* #undef HAVE_FWRITE_UNLOCKED */
714#endif
715
716
717/* Define if your assembler supports .balign and .p2align. */
718#ifndef USED_FOR_TARGET
719#define HAVE_GAS_BALIGN_AND_P2ALIGN 1
720#endif
721
722
723/* Define if your assembler uses the new HImode fild and fist notation. */
724#ifndef USED_FOR_TARGET
725#define HAVE_GAS_FILDS_FISTS 1
726#endif
727
728
729/* Define if your assembler and linker support .hidden. */
730#define HAVE_GAS_HIDDEN 1
731
732/* Define if your assembler supports specifying the maximum number of bytes to
733   skip when using the GAS .p2align command. */
734#ifndef USED_FOR_TARGET
735#define HAVE_GAS_MAX_SKIP_P2ALIGN 1
736#endif
737
738
739/* Define if your assembler supports .nsubspa comdat option. */
740#ifndef USED_FOR_TARGET
741/* #undef HAVE_GAS_NSUBSPA_COMDAT */
742#endif
743
744
745/* Define if your assembler and linker support 32-bit section relative relocs
746   via '.secrel32 label'. */
747#ifndef USED_FOR_TARGET
748/* #undef HAVE_GAS_PE_SECREL32_RELOC */
749#endif
750
751
752/* Define 0/1 if your assembler supports marking sections with SHF_MERGE flag.
753   */
754#ifndef USED_FOR_TARGET
755#define HAVE_GAS_SHF_MERGE 1
756#endif
757
758
759/* Define if your assembler supports .subsection and .subsection -1 starts
760   emitting at the beginning of your section. */
761#ifndef USED_FOR_TARGET
762#define HAVE_GAS_SUBSECTION_ORDERING 1
763#endif
764
765
766/* Define if your assembler supports .weak. */
767#ifndef USED_FOR_TARGET
768#define HAVE_GAS_WEAK 1
769#endif
770
771
772/* Define if your assembler supports .weakref. */
773#ifndef USED_FOR_TARGET
774/* #undef HAVE_GAS_WEAKREF */
775#endif
776
777
778/* Define to 1 if you have the `getchar_unlocked' function. */
779#ifndef USED_FOR_TARGET
780#define HAVE_GETCHAR_UNLOCKED 1
781#endif
782
783
784/* Define to 1 if you have the `getc_unlocked' function. */
785#ifndef USED_FOR_TARGET
786#define HAVE_GETC_UNLOCKED 1
787#endif
788
789
790/* Define to 1 if system unwind library has _Unwind_GetIPInfo. */
791#define HAVE_GETIPINFO 1
792
793/* Define to 1 if you have the `getrlimit' function. */
794#ifndef USED_FOR_TARGET
795#define HAVE_GETRLIMIT 1
796#endif
797
798
799/* Define to 1 if you have the `getrusage' function. */
800#ifndef USED_FOR_TARGET
801#define HAVE_GETRUSAGE 1
802#endif
803
804
805/* Define to 1 if you have the `gettimeofday' function. */
806#ifndef USED_FOR_TARGET
807#define HAVE_GETTIMEOFDAY 1
808#endif
809
810
811/* Define if you have the iconv() function. */
812#ifndef USED_FOR_TARGET
813/* #undef HAVE_ICONV */
814#endif
815
816
817/* Define to 1 if you have the <iconv.h> header file. */
818#ifndef USED_FOR_TARGET
819/* #undef HAVE_ICONV_H */
820#endif
821
822
823/* Define .init_array/.fini_array sections are available and working. */
824#ifndef USED_FOR_TARGET
825/* #undef HAVE_INITFINI_ARRAY */
826#endif
827
828
829/* Define if you have a working <inttypes.h> header file. */
830#ifndef USED_FOR_TARGET
831#define HAVE_INTTYPES_H 1
832#endif
833
834
835/* Define to 1 if you have the `kill' function. */
836#ifndef USED_FOR_TARGET
837#define HAVE_KILL 1
838#endif
839
840
841/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
842#ifndef USED_FOR_TARGET
843#define HAVE_LANGINFO_CODESET 1
844#endif
845
846
847/* Define to 1 if you have the <langinfo.h> header file. */
848#ifndef USED_FOR_TARGET
849#define HAVE_LANGINFO_H 1
850#endif
851
852
853/* Define if your <locale.h> file defines LC_MESSAGES. */
854#ifndef USED_FOR_TARGET
855#define HAVE_LC_MESSAGES 1
856#endif
857
858
859/* Define to 1 if you have the <ldfcn.h> header file. */
860#ifndef USED_FOR_TARGET
861/* #undef HAVE_LDFCN_H */
862#endif
863
864
865/* Define if your linker supports --as-needed and --no-as-needed options. */
866#ifndef USED_FOR_TARGET
867#define HAVE_LD_AS_NEEDED 1
868#endif
869
870
871/* Define if your linker supports --demangle option. */
872#ifndef USED_FOR_TARGET
873/* #undef HAVE_LD_DEMANGLE */
874#endif
875
876
877/* Define if your linker supports --eh-frame-hdr option. */
878#define HAVE_LD_EH_FRAME_HDR 1
879
880/* Define if your PowerPC64 linker only needs function descriptor syms. */
881#ifndef USED_FOR_TARGET
882/* #undef HAVE_LD_NO_DOT_SYMS */
883#endif
884
885
886/* Define if your linker supports -pie option. */
887#ifndef USED_FOR_TARGET
888#define HAVE_LD_PIE 1
889#endif
890
891
892/* Define if your linker links a mix of read-only and read-write sections into
893   a read-write section. */
894#ifndef USED_FOR_TARGET
895#define HAVE_LD_RO_RW_SECTION_MIXING 1
896#endif
897
898
899/* Define if your linker supports -Bstatic/-Bdynamic option. */
900#ifndef USED_FOR_TARGET
901#define HAVE_LD_STATIC_DYNAMIC 1
902#endif
903
904
905/* Define if your linker supports --sysroot. */
906#ifndef USED_FOR_TARGET
907/* #undef HAVE_LD_SYSROOT */
908#endif
909
910
911/* Define to 1 if you have the <limits.h> header file. */
912#ifndef USED_FOR_TARGET
913#define HAVE_LIMITS_H 1
914#endif
915
916
917/* Define to 1 if you have the <locale.h> header file. */
918#ifndef USED_FOR_TARGET
919#define HAVE_LOCALE_H 1
920#endif
921
922
923/* Define to 1 if the system has the type `long long'. */
924#ifndef USED_FOR_TARGET
925#define HAVE_LONG_LONG 1
926#endif
927
928
929/* Define to 1 if you have the <malloc.h> header file. */
930#ifndef USED_FOR_TARGET
931/* #undef HAVE_MALLOC_H */
932#endif
933
934
935/* Define to 1 if you have the `mbstowcs' function. */
936#ifndef USED_FOR_TARGET
937#define HAVE_MBSTOWCS 1
938#endif
939
940
941/* Define if valgrind's memcheck.h header is installed. */
942#ifndef USED_FOR_TARGET
943/* #undef HAVE_MEMCHECK_H */
944#endif
945
946
947/* Define to 1 if you have the <memory.h> header file. */
948#ifndef USED_FOR_TARGET
949#define HAVE_MEMORY_H 1
950#endif
951
952
953/* Define to 1 if you have the `mincore' function. */
954#ifndef USED_FOR_TARGET
955#define HAVE_MINCORE 1
956#endif
957
958
959/* Define to 1 if you have the `mmap' function. */
960#ifndef USED_FOR_TARGET
961#define HAVE_MMAP 1
962#endif
963
964
965/* Define if mmap with MAP_ANON(YMOUS) works. */
966#ifndef USED_FOR_TARGET
967#define HAVE_MMAP_ANON 1
968#endif
969
970
971/* Define if mmap of /dev/zero works. */
972#ifndef USED_FOR_TARGET
973#define HAVE_MMAP_DEV_ZERO 1
974#endif
975
976
977/* Define if read-only mmap of a plain file works. */
978#ifndef USED_FOR_TARGET
979#define HAVE_MMAP_FILE 1
980#endif
981
982
983/* Define to 1 if you have the `nl_langinfo' function. */
984#ifndef USED_FOR_TARGET
985#define HAVE_NL_LANGINFO 1
986#endif
987
988
989/* Define to 1 if you have the `putchar_unlocked' function. */
990#ifndef USED_FOR_TARGET
991#define HAVE_PUTCHAR_UNLOCKED 1
992#endif
993
994
995/* Define to 1 if you have the `putc_unlocked' function. */
996#ifndef USED_FOR_TARGET
997#define HAVE_PUTC_UNLOCKED 1
998#endif
999
1000
1001/* Define to 1 if you have the `scandir' function. */
1002#ifndef USED_FOR_TARGET
1003#define HAVE_SCANDIR 1
1004#endif
1005
1006
1007/* Define to 1 if you have the `setlocale' function. */
1008#ifndef USED_FOR_TARGET
1009#define HAVE_SETLOCALE 1
1010#endif
1011
1012
1013/* Define to 1 if you have the `setrlimit' function. */
1014#ifndef USED_FOR_TARGET
1015#define HAVE_SETRLIMIT 1
1016#endif
1017
1018
1019/* Define to 1 if you have the <stddef.h> header file. */
1020#ifndef USED_FOR_TARGET
1021#define HAVE_STDDEF_H 1
1022#endif
1023
1024
1025/* Define to 1 if you have the <stdint.h> header file. */
1026#ifndef USED_FOR_TARGET
1027#define HAVE_STDINT_H 1
1028#endif
1029
1030
1031/* Define to 1 if you have the <stdlib.h> header file. */
1032#ifndef USED_FOR_TARGET
1033#define HAVE_STDLIB_H 1
1034#endif
1035
1036
1037/* Define to 1 if you have the <strings.h> header file. */
1038#ifndef USED_FOR_TARGET
1039#define HAVE_STRINGS_H 1
1040#endif
1041
1042
1043/* Define to 1 if you have the <string.h> header file. */
1044#ifndef USED_FOR_TARGET
1045#define HAVE_STRING_H 1
1046#endif
1047
1048
1049/* Define to 1 if you have the `strsignal' function. */
1050#ifndef USED_FOR_TARGET
1051#define HAVE_STRSIGNAL 1
1052#endif
1053
1054
1055/* Define if <sys/times.h> defines struct tms. */
1056#ifndef USED_FOR_TARGET
1057#define HAVE_STRUCT_TMS 1
1058#endif
1059
1060
1061/* Define to 1 if you have the `sysconf' function. */
1062#ifndef USED_FOR_TARGET
1063#define HAVE_SYSCONF 1
1064#endif
1065
1066
1067/* Define to 1 if you have the <sys/file.h> header file. */
1068#ifndef USED_FOR_TARGET
1069#define HAVE_SYS_FILE_H 1
1070#endif
1071
1072
1073/* Define to 1 if you have the <sys/mman.h> header file. */
1074#ifndef USED_FOR_TARGET
1075#define HAVE_SYS_MMAN_H 1
1076#endif
1077
1078
1079/* Define to 1 if you have the <sys/param.h> header file. */
1080#ifndef USED_FOR_TARGET
1081#define HAVE_SYS_PARAM_H 1
1082#endif
1083
1084
1085/* Define to 1 if you have the <sys/resource.h> header file. */
1086#ifndef USED_FOR_TARGET
1087#define HAVE_SYS_RESOURCE_H 1
1088#endif
1089
1090
1091/* Define to 1 if you have the <sys/stat.h> header file. */
1092#ifndef USED_FOR_TARGET
1093#define HAVE_SYS_STAT_H 1
1094#endif
1095
1096
1097/* Define to 1 if you have the <sys/times.h> header file. */
1098#ifndef USED_FOR_TARGET
1099#define HAVE_SYS_TIMES_H 1
1100#endif
1101
1102
1103/* Define to 1 if you have the <sys/time.h> header file. */
1104#ifndef USED_FOR_TARGET
1105#define HAVE_SYS_TIME_H 1
1106#endif
1107
1108
1109/* Define to 1 if you have the <sys/types.h> header file. */
1110#ifndef USED_FOR_TARGET
1111#define HAVE_SYS_TYPES_H 1
1112#endif
1113
1114
1115/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
1116#ifndef USED_FOR_TARGET
1117#define HAVE_SYS_WAIT_H 1
1118#endif
1119
1120
1121/* Define to 1 if you have the `times' function. */
1122#ifndef USED_FOR_TARGET
1123#define HAVE_TIMES 1
1124#endif
1125
1126
1127/* Define to 1 if you have the <time.h> header file. */
1128#ifndef USED_FOR_TARGET
1129#define HAVE_TIME_H 1
1130#endif
1131
1132
1133/* Define to 1 if you have the <unistd.h> header file. */
1134#ifndef USED_FOR_TARGET
1135#define HAVE_UNISTD_H 1
1136#endif
1137
1138
1139/* Define if valgrind's valgrind/memcheck.h header is installed. */
1140#ifndef USED_FOR_TARGET
1141/* #undef HAVE_VALGRIND_MEMCHECK_H */
1142#endif
1143
1144
1145/* Define to 1 if you have the `vfork' function. */
1146#ifndef USED_FOR_TARGET
1147#define HAVE_VFORK 1
1148#endif
1149
1150
1151/* Define to 1 if you have the <vfork.h> header file. */
1152#ifndef USED_FOR_TARGET
1153/* #undef HAVE_VFORK_H */
1154#endif
1155
1156
1157/* Define to 1 if you have the <wchar.h> header file. */
1158#ifndef USED_FOR_TARGET
1159#define HAVE_WCHAR_H 1
1160#endif
1161
1162
1163/* Define to 1 if you have the `wcswidth' function. */
1164#ifndef USED_FOR_TARGET
1165#define HAVE_WCSWIDTH 1
1166#endif
1167
1168
1169/* Define to 1 if `fork' works. */
1170#ifndef USED_FOR_TARGET
1171#define HAVE_WORKING_FORK 1
1172#endif
1173
1174
1175/* Define this macro if mbstowcs does not crash when its first argument is
1176   NULL. */
1177#ifndef USED_FOR_TARGET
1178#define HAVE_WORKING_MBSTOWCS 1
1179#endif
1180
1181
1182/* Define to 1 if `vfork' works. */
1183#ifndef USED_FOR_TARGET
1184#define HAVE_WORKING_VFORK 1
1185#endif
1186
1187
1188/* Define to 1 if the system has the type `__int64'. */
1189#ifndef USED_FOR_TARGET
1190/* #undef HAVE___INT64 */
1191#endif
1192
1193
1194/* Define as const if the declaration of iconv() needs const. */
1195#ifndef USED_FOR_TARGET
1196/* #undef ICONV_CONST */
1197#endif
1198
1199
1200/* Define if host mkdir takes a single argument. */
1201#ifndef USED_FOR_TARGET
1202/* #undef MKDIR_TAKES_ONE_ARG */
1203#endif
1204
1205
1206/* Define to 1 if HOST_WIDE_INT must be 64 bits wide (see hwint.h). */
1207#ifndef USED_FOR_TARGET
1208/* #undef NEED_64BIT_HOST_WIDE_INT 1 */
1209#endif
1210
1211
1212/* Define to 1 if your C compiler doesn't accept -c and -o together. */
1213#ifndef USED_FOR_TARGET
1214/* #undef NO_MINUS_C_MINUS_O */
1215#endif
1216
1217
1218/* Define to the address where bug reports for this package should be sent. */
1219#ifndef USED_FOR_TARGET
1220#define PACKAGE_BUGREPORT ""
1221#endif
1222
1223
1224/* Define to the full name of this package. */
1225#ifndef USED_FOR_TARGET
1226#define PACKAGE_NAME ""
1227#endif
1228
1229
1230/* Define to the full name and version of this package. */
1231#ifndef USED_FOR_TARGET
1232#define PACKAGE_STRING ""
1233#endif
1234
1235
1236/* Define to the one symbol short name of this package. */
1237#ifndef USED_FOR_TARGET
1238#define PACKAGE_TARNAME ""
1239#endif
1240
1241
1242/* Define to the version of this package. */
1243#ifndef USED_FOR_TARGET
1244#define PACKAGE_VERSION ""
1245#endif
1246
1247
1248/* Define to PREFIX/include if cpp should also search that directory. */
1249#ifndef USED_FOR_TARGET
1250/* #undef PREFIX_INCLUDE_DIR */
1251#endif
1252
1253
1254/* The size of a `int', as computed by sizeof. */
1255#ifndef USED_FOR_TARGET
1256#define SIZEOF_INT 4
1257#endif
1258
1259
1260/* The size of a `long', as computed by sizeof. */
1261#ifndef USED_FOR_TARGET
1262#define SIZEOF_LONG 8
1263#endif
1264
1265
1266/* The size of a `long long', as computed by sizeof. */
1267#ifndef USED_FOR_TARGET
1268#define SIZEOF_LONG_LONG 8
1269#endif
1270
1271
1272/* The size of a `short', as computed by sizeof. */
1273#ifndef USED_FOR_TARGET
1274#define SIZEOF_SHORT 2
1275#endif
1276
1277
1278/* The size of a `void *', as computed by sizeof. */
1279#ifndef USED_FOR_TARGET
1280#define SIZEOF_VOID_P 8
1281#endif
1282
1283
1284/* The size of a `__int64', as computed by sizeof. */
1285#ifndef USED_FOR_TARGET
1286/* #undef SIZEOF___INT64 */
1287#endif
1288
1289
1290/* Define to 1 if you have the ANSI C header files. */
1291#ifndef USED_FOR_TARGET
1292#define STDC_HEADERS 1
1293#endif
1294
1295
1296/* Define if you can safely include both <string.h> and <strings.h>. */
1297#ifndef USED_FOR_TARGET
1298#define STRING_WITH_STRINGS 1
1299#endif
1300
1301
1302/* Define if TFmode long double should be the default */
1303#ifndef USED_FOR_TARGET
1304/* #undef TARGET_DEFAULT_LONG_DOUBLE_128 */
1305#endif
1306
1307
1308/* Define if your target C library provides stack protector support */
1309#ifndef USED_FOR_TARGET
1310#define TARGET_LIBC_PROVIDES_SSP 1
1311#endif
1312
1313
1314/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
1315#ifndef USED_FOR_TARGET
1316#define TIME_WITH_SYS_TIME 1
1317#endif
1318
1319
1320/* Define if your assembler mis-optimizes .eh_frame data. */
1321#ifndef USED_FOR_TARGET
1322/* #undef USE_AS_TRADITIONAL_FORMAT */
1323#endif
1324
1325
1326/* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but
1327   still efficiently supported by the host hardware. */
1328#ifndef USED_FOR_TARGET
1329/* #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT */
1330#endif
1331
1332
1333/* Define if location_t is fileline integer cookie. */
1334#ifndef USED_FOR_TARGET
1335/* #undef USE_MAPPED_LOCATION */
1336#endif
1337
1338
1339/* Define to be the last component of the Windows registry key under which to
1340   look for installation paths. The full key used will be
1341   HKEY_LOCAL_MACHINE/SOFTWARE/Free Software Foundation/{WIN32_REGISTRY_KEY}.
1342   The default is the GCC version number. */
1343#ifndef USED_FOR_TARGET
1344/* #undef WIN32_REGISTRY_KEY */
1345#endif
1346
1347
1348/* Define to 1 if your processor stores words with the most significant byte
1349   first (like Motorola and SPARC, unlike Intel and VAX). */
1350#ifndef USED_FOR_TARGET
1351/* #undef WORDS_BIGENDIAN */
1352#endif
1353
1354
1355/* Always define this when using the GNU C Library */
1356#ifndef USED_FOR_TARGET
1357/* #undef _GNU_SOURCE */
1358#endif
1359
1360
1361/* Define to `int' if <sys/types.h> doesn't define. */
1362#ifndef USED_FOR_TARGET
1363/* #undef gid_t */
1364#endif
1365
1366
1367/* Define to `__inline__' or `__inline' if that's what the C compiler
1368   calls it, or to nothing if 'inline' is not supported under any name.  */
1369#ifndef __cplusplus
1370/* #undef inline */
1371#endif
1372
1373/* Define to `int' if <sys/types.h> does not define. */
1374#ifndef USED_FOR_TARGET
1375/* #undef pid_t */
1376#endif
1377
1378
1379/* Define to \`long' if <sys/resource.h> doesn't define. */
1380#ifndef USED_FOR_TARGET
1381/* #undef rlim_t */
1382#endif
1383
1384
1385/* Define to `int' if <sys/types.h> does not define. */
1386#ifndef USED_FOR_TARGET
1387/* #undef ssize_t */
1388#endif
1389
1390
1391/* Define to `int' if <sys/types.h> doesn't define. */
1392#ifndef USED_FOR_TARGET
1393/* #undef uid_t */
1394#endif
1395
1396
1397/* Define as `fork' if `vfork' does not work. */
1398#ifndef USED_FOR_TARGET
1399/* #undef vfork */
1400#endif
1401
1402/* Override SIZEOF_?? using proper values. */
1403#include <size-host.h>
1404