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