1 /* config.h. Generated from config.h.in by configure. */
2 /* config.h.in. Generated from configure.ac by autoheader. */
4 /* Define to 0 if the target shouldn't use #pragma weak */
5 /* #undef GTHREAD_USE_WEAK */
7 /* Define to 1 if you have the `access' function. */
10 /* libm includes acos */
13 /* libm includes acosf */
16 /* libm includes acosh */
19 /* libm includes acoshf */
22 /* libm includes acoshl */
25 /* libm includes acosl */
28 /* Define to 1 if you have the `alarm' function. */
31 /* libm includes asin */
34 /* libm includes asinf */
37 /* libm includes asinh */
40 /* libm includes asinhf */
43 /* libm includes asinhl */
46 /* libm includes asinl */
49 /* libm includes atan */
52 /* libm includes atan2 */
55 /* libm includes atan2f */
58 /* libm includes atan2l */
61 /* libm includes atanf */
64 /* libm includes atanh */
67 /* libm includes atanhf */
70 /* libm includes atanhl */
73 /* libm includes atanl */
76 /* Define to 1 if the target supports __attribute__((alias(...))). */
77 #define HAVE_ATTRIBUTE_ALIAS 1
79 /* Define to 1 if the target supports __attribute__((dllexport)). */
80 /* #undef HAVE_ATTRIBUTE_DLLEXPORT */
82 /* Define to 1 if the target supports __attribute__((visibility(...))). */
83 #define HAVE_ATTRIBUTE_VISIBILITY 1
85 /* Define if powf is broken. */
86 /* #undef HAVE_BROKEN_POWF */
88 /* libm includes cabs */
91 /* libm includes cabsf */
94 /* libm includes cabsl */
97 /* libm includes cacos */
100 /* libm includes cacosf */
101 #define HAVE_CACOSF 1
103 /* libm includes cacosh */
104 #define HAVE_CACOSH 1
106 /* libm includes cacoshf */
107 #define HAVE_CACOSHF 1
109 /* libm includes cacoshl */
110 #define HAVE_CACOSHL 1
112 /* libm includes cacosl */
113 #define HAVE_CACOSL 1
115 /* libm includes carg */
118 /* libm includes cargf */
121 /* libm includes cargl */
124 /* libm includes casin */
127 /* libm includes casinf */
128 #define HAVE_CASINF 1
130 /* libm includes casinh */
131 #define HAVE_CASINH 1
133 /* libm includes casinhf */
134 #define HAVE_CASINHF 1
136 /* libm includes casinhl */
137 #define HAVE_CASINHL 1
139 /* libm includes casinl */
140 #define HAVE_CASINL 1
142 /* libm includes catan */
145 /* libm includes catanf */
146 #define HAVE_CATANF 1
148 /* libm includes catanh */
149 #define HAVE_CATANH 1
151 /* libm includes catanhf */
152 #define HAVE_CATANHF 1
154 /* libm includes catanhl */
155 #define HAVE_CATANHL 1
157 /* libm includes catanl */
158 #define HAVE_CATANL 1
160 /* libm includes ccos */
163 /* libm includes ccosf */
166 /* libm includes ccosh */
169 /* libm includes ccoshf */
170 #define HAVE_CCOSHF 1
172 /* libm includes ccoshl */
173 #define HAVE_CCOSHL 1
175 /* libm includes ccosl */
178 /* libm includes ceil */
181 /* libm includes ceilf */
184 /* libm includes ceill */
187 /* libm includes cexp */
190 /* libm includes cexpf */
193 /* libm includes cexpl */
196 /* Define to 1 if you have the `chdir' function. */
199 /* Define to 1 if you have the `chsize' function. */
200 /* #undef HAVE_CHSIZE */
202 /* Define to 1 if you have the `clock_gettime' function. */
203 /* #undef HAVE_CLOCK_GETTIME */
205 /* Define to 1 if you have the `clock_gettime' function in librt. */
206 #define HAVE_CLOCK_GETTIME_LIBRT 1
208 /* libm includes clog */
211 /* libm includes clog10 */
212 #define HAVE_CLOG10 1
214 /* libm includes clog10f */
215 #define HAVE_CLOG10F 1
217 /* libm includes clog10l */
218 #define HAVE_CLOG10L 1
220 /* libm includes clogf */
223 /* libm includes clogl */
226 /* Define to 1 if you have the `close' function. */
229 /* Define to 1 if you have the <complex.h> header file. */
230 #define HAVE_COMPLEX_H 1
232 /* libm includes copysign */
233 #define HAVE_COPYSIGN 1
235 /* libm includes copysignf */
236 #define HAVE_COPYSIGNF 1
238 /* libm includes copysignl */
239 #define HAVE_COPYSIGNL 1
241 /* libm includes cos */
244 /* libm includes cosf */
247 /* libm includes cosh */
250 /* libm includes coshf */
253 /* libm includes coshl */
256 /* libm includes cosl */
259 /* libm includes cpow */
262 /* libm includes cpowf */
265 /* libm includes cpowl */
268 /* Define if CRLF is line terminator. */
269 /* #undef HAVE_CRLF */
271 /* libm includes csin */
274 /* libm includes csinf */
277 /* libm includes csinh */
280 /* libm includes csinhf */
281 #define HAVE_CSINHF 1
283 /* libm includes csinhl */
284 #define HAVE_CSINHL 1
286 /* libm includes csinl */
289 /* libm includes csqrt */
292 /* libm includes csqrtf */
293 #define HAVE_CSQRTF 1
295 /* libm includes csqrtl */
296 #define HAVE_CSQRTL 1
298 /* libm includes ctan */
301 /* libm includes ctanf */
304 /* libm includes ctanh */
307 /* libm includes ctanhf */
308 #define HAVE_CTANHF 1
310 /* libm includes ctanhl */
311 #define HAVE_CTANHL 1
313 /* libm includes ctanl */
316 /* Define to 1 if you have the <dlfcn.h> header file. */
317 #define HAVE_DLFCN_H 1
319 /* Define to 1 if you have the `dup' function. */
322 /* Define to 1 if you have the `dup2' function. */
325 /* libm includes erf */
328 /* libm includes erfc */
331 /* libm includes erfcf */
334 /* libm includes erfcl */
337 /* libm includes erff */
340 /* libm includes erfl */
343 /* Define to 1 if you have the `execl' function. */
346 /* Define to 1 if you have the `execve' function. */
347 /* #undef HAVE_EXECVE */
349 /* libm includes exp */
352 /* libm includes expf */
355 /* libm includes expl */
358 /* libm includes fabs */
361 /* libm includes fabsf */
364 /* libm includes fabsl */
367 /* libm includes feenableexcept */
368 #define HAVE_FEENABLEEXCEPT 1
370 /* Define to 1 if you have the <fenv.h> header file. */
371 #define HAVE_FENV_H 1
373 /* Define if have a usable __float128 type. */
374 #define HAVE_FLOAT128 1
376 /* Define to 1 if you have the <floatingpoint.h> header file. */
377 /* #undef HAVE_FLOATINGPOINT_H */
379 /* libm includes floor */
382 /* libm includes floorf */
383 #define HAVE_FLOORF 1
385 /* libm includes floorl */
386 #define HAVE_FLOORL 1
388 /* libm includes fmod */
391 /* libm includes fmodf */
394 /* libm includes fmodl */
397 /* Define to 1 if you have the `fork' function. */
398 /* #undef HAVE_FORK */
400 /* Define if you have fpsetmask. */
401 /* #undef HAVE_FPSETMASK */
403 /* Define to 1 if you have the <fptrap.h> header file. */
404 /* #undef HAVE_FPTRAP_H */
406 /* fp_enable is present */
407 /* #undef HAVE_FP_ENABLE */
409 /* fp_trap is present */
410 /* #undef HAVE_FP_TRAP */
412 /* libm includes frexp */
415 /* libm includes frexpf */
416 #define HAVE_FREXPF 1
418 /* libm includes frexpl */
419 #define HAVE_FREXPL 1
421 /* Define to 1 if you have the `fstat' function. */
424 /* Define to 1 if you have the `ftruncate' function. */
425 #define HAVE_FTRUNCATE 1
427 /* Define to 1 if you have the `getcwd' function. */
428 #define HAVE_GETCWD 1
430 /* Define to 1 if you have the `geteuid' function. */
431 #define HAVE_GETEUID 1
433 /* Define to 1 if you have the `getgid' function. */
434 #define HAVE_GETGID 1
436 /* Define to 1 if you have the `gethostname' function. */
437 #define HAVE_GETHOSTNAME 1
439 /* Define if _Unwind_GetIPInfo is available. */
440 #define HAVE_GETIPINFO 1
442 /* Define to 1 if you have the `getlogin' function. */
443 #define HAVE_GETLOGIN 1
445 /* Define to 1 if you have the `getpid' function. */
446 #define HAVE_GETPID 1
448 /* Define to 1 if you have the `getppid' function. */
449 #define HAVE_GETPPID 1
451 /* Define to 1 if you have the `getpwuid' function. */
452 #define HAVE_GETPWUID 1
454 /* Define to 1 if you have the `getpwuid_r' function. */
455 #define HAVE_GETPWUID_R 1
457 /* Define to 1 if you have the `getrlimit' function. */
458 #define HAVE_GETRLIMIT 1
460 /* Define to 1 if you have the `getrusage' function. */
461 #define HAVE_GETRUSAGE 1
463 /* Define to 1 if you have the `gettimeofday' function. */
464 #define HAVE_GETTIMEOFDAY 1
466 /* Define to 1 if you have the `getuid' function. */
467 #define HAVE_GETUID 1
469 /* Define to 1 if you have the `gmtime_r' function. */
470 #define HAVE_GMTIME_R 1
472 /* libm includes hypot */
475 /* libm includes hypotf */
476 #define HAVE_HYPOTF 1
478 /* libm includes hypotl */
479 #define HAVE_HYPOTL 1
481 /* Define to 1 if you have the <ieeefp.h> header file. */
482 /* #undef HAVE_IEEEFP_H */
484 /* Define to 1 if the system has the type `intptr_t'. */
485 #define HAVE_INTPTR_T 1
487 /* Define to 1 if you have the <inttypes.h> header file. */
488 #define HAVE_INTTYPES_H 1
490 /* libm includes j0 */
493 /* libm includes j0f */
496 /* libm includes j0l */
499 /* libm includes j1 */
502 /* libm includes j1f */
505 /* libm includes j1l */
508 /* libm includes jn */
511 /* libm includes jnf */
514 /* libm includes jnl */
517 /* Define to 1 if you have the `kill' function. */
520 /* libm includes ldexp */
523 /* libm includes ldexpf */
524 #define HAVE_LDEXPF 1
526 /* libm includes ldexpl */
527 #define HAVE_LDEXPL 1
529 /* libm includes lgamma */
530 #define HAVE_LGAMMA 1
532 /* libm includes lgammaf */
533 #define HAVE_LGAMMAF 1
535 /* libm includes lgammal */
536 #define HAVE_LGAMMAL 1
538 /* Define to 1 if you have the `link' function. */
541 /* libm includes llround */
542 #define HAVE_LLROUND 1
544 /* libm includes llroundf */
545 #define HAVE_LLROUNDF 1
547 /* libm includes llroundl */
548 #define HAVE_LLROUNDL 1
550 /* Define to 1 if you have the `localtime_r' function. */
551 #define HAVE_LOCALTIME_R 1
553 /* libm includes log */
556 /* libm includes log10 */
559 /* libm includes log10f */
560 #define HAVE_LOG10F 1
562 /* libm includes log10l */
563 #define HAVE_LOG10L 1
565 /* libm includes logf */
568 /* libm includes logl */
571 /* libm includes lround */
572 #define HAVE_LROUND 1
574 /* libm includes lroundf */
575 #define HAVE_LROUNDF 1
577 /* libm includes lroundl */
578 #define HAVE_LROUNDL 1
580 /* Define to 1 if you have the `lstat' function. */
583 /* Define to 1 if you have the <memory.h> header file. */
584 #define HAVE_MEMORY_H 1
586 /* Define if you have __mingw_snprintf. */
587 /* #undef HAVE_MINGW_SNPRINTF */
589 /* Define to 1 if you have the `mkstemp' function. */
590 #define HAVE_MKSTEMP 1
592 /* libm includes nextafter */
593 #define HAVE_NEXTAFTER 1
595 /* libm includes nextafterf */
596 #define HAVE_NEXTAFTERF 1
598 /* libm includes nextafterl */
599 #define HAVE_NEXTAFTERL 1
601 /* Define to 1 if you have the `pipe' function. */
602 /* #undef HAVE_PIPE */
604 /* Define to 1 if we have POSIX getpwuid_r which takes 5 arguments. */
605 #define HAVE_POSIX_GETPWUID_R 1
607 /* libm includes pow */
610 /* libm includes powf */
613 /* libm includes powl */
616 /* Define to 1 if the system has the type `ptrdiff_t'. */
617 #define HAVE_PTRDIFF_T 1
619 /* Define to 1 if you have the <pwd.h> header file. */
622 /* Define to 1 if you have the `readlink' function. */
623 #define HAVE_READLINK 1
625 /* libm includes round */
628 /* libm includes roundf */
629 #define HAVE_ROUNDF 1
631 /* libm includes roundl */
632 #define HAVE_ROUNDL 1
634 /* libm includes scalbn */
635 #define HAVE_SCALBN 1
637 /* libm includes scalbnf */
638 #define HAVE_SCALBNF 1
640 /* libm includes scalbnl */
641 #define HAVE_SCALBNL 1
643 /* Define to 1 if you have the `setmode' function. */
644 /* #undef HAVE_SETMODE */
646 /* libm includes sin */
649 /* libm includes sinf */
652 /* libm includes sinh */
655 /* libm includes sinhf */
658 /* libm includes sinhl */
661 /* libm includes sinl */
664 /* Define to 1 if you have the `sleep' function. */
667 /* Define to 1 if you have the `snprintf' function. */
668 #define HAVE_SNPRINTF 1
670 /* libm includes sqrt */
673 /* libm includes sqrtf */
676 /* libm includes sqrtl */
679 /* Define to 1 if you have the `stat' function. */
682 /* Define to 1 if you have the <stdint.h> header file. */
683 #define HAVE_STDINT_H 1
685 /* Define to 1 if you have the <stdlib.h> header file. */
686 #define HAVE_STDLIB_H 1
688 /* Define to 1 if you have the `strcasestr' function. */
689 #define HAVE_STRCASESTR 1
691 /* Define to 1 if you have the `strerror_r' function. */
692 #define HAVE_STRERROR_R 1
694 /* Define to 1 if you have the <strings.h> header file. */
695 #define HAVE_STRINGS_H 1
697 /* Define to 1 if you have the <string.h> header file. */
698 #define HAVE_STRING_H 1
700 /* Define to 1 if you have the `strtof' function. */
701 #define HAVE_STRTOF 1
703 /* Define to 1 if you have the `strtold' function. */
704 #define HAVE_STRTOLD 1
706 /* Define to 1 if `struct stat' is a member of `st_blksize'. */
707 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
709 /* Define to 1 if `struct stat' is a member of `st_blocks'. */
710 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
712 /* Define to 1 if `struct stat' is a member of `st_rdev'. */
713 #define HAVE_STRUCT_STAT_ST_RDEV 1
715 /* Define to 1 if you have the `symlink' function. */
716 #define HAVE_SYMLINK 1
718 /* Define to 1 if the target supports __sync_fetch_and_add */
719 #define HAVE_SYNC_FETCH_AND_ADD 1
721 /* Define to 1 if you have the <sys/resource.h> header file. */
722 #define HAVE_SYS_RESOURCE_H 1
724 /* Define to 1 if you have the <sys/stat.h> header file. */
725 #define HAVE_SYS_STAT_H 1
727 /* Define to 1 if you have the <sys/times.h> header file. */
728 #define HAVE_SYS_TIMES_H 1
730 /* Define to 1 if you have the <sys/time.h> header file. */
731 #define HAVE_SYS_TIME_H 1
733 /* Define to 1 if you have the <sys/types.h> header file. */
734 #define HAVE_SYS_TYPES_H 1
736 /* Define to 1 if you have the <sys/wait.h> header file. */
737 #define HAVE_SYS_WAIT_H 1
739 /* libm includes tan */
742 /* libm includes tanf */
745 /* libm includes tanh */
748 /* libm includes tanhf */
751 /* libm includes tanhl */
754 /* libm includes tanl */
757 /* libm includes tgamma */
758 #define HAVE_TGAMMA 1
760 /* libm includes tgammaf */
761 #define HAVE_TGAMMAF 1
763 /* libm includes tgammal */
764 #define HAVE_TGAMMAL 1
766 /* Define to 1 if you have the `times' function. */
769 /* libm includes trunc */
772 /* libm includes truncf */
773 #define HAVE_TRUNCF 1
775 /* libm includes truncl */
776 #define HAVE_TRUNCL 1
778 /* Define to 1 if you have the `ttyname' function. */
779 #define HAVE_TTYNAME 1
781 /* Define to 1 if you have the `ttyname_r' function. */
782 #define HAVE_TTYNAME_R 1
784 /* Define to 1 if the system has the type `uintptr_t'. */
785 #define HAVE_UINTPTR_T 1
787 /* Define to 1 if you have the `umask' function. */
790 /* Define to 1 if you have the <unistd.h> header file. */
791 #define HAVE_UNISTD_H 1
793 /* Define if target can unlink open files. */
794 #define HAVE_UNLINK_OPEN_FILE 1
796 /* Define to 1 if you have the `vsnprintf' function. */
797 #define HAVE_VSNPRINTF 1
799 /* Define to 1 if you have the `wait' function. */
802 /* Define if target has a reliable stat. */
803 #define HAVE_WORKING_STAT 1
805 /* libm includes y0 */
808 /* libm includes y0f */
811 /* libm includes y0l */
814 /* libm includes y1 */
817 /* libm includes y1f */
820 /* libm includes y1l */
823 /* libm includes yn */
826 /* libm includes ynf */
829 /* libm includes ynl */
832 /* Define to the sub-directory in which libtool stores uninstalled libraries.
834 #define LT_OBJDIR ".libs/"
836 /* Define to 1 if your C compiler doesn't accept -c and -o together. */
837 /* #undef NO_MINUS_C_MINUS_O */
839 /* Define to the address where bug reports for this package should be sent. */
840 #define PACKAGE_BUGREPORT ""
842 /* Define to the full name of this package. */
843 #define PACKAGE_NAME "GNU Fortran Runtime Library"
845 /* Define to the full name and version of this package. */
846 #define PACKAGE_STRING "GNU Fortran Runtime Library 0.3"
848 /* Define to the one symbol short name of this package. */
849 #define PACKAGE_TARNAME "libgfortran"
851 /* Define to the home page for this package. */
852 #define PACKAGE_URL "http://www.gnu.org/software/libgfortran/"
854 /* Define to the version of this package. */
855 #define PACKAGE_VERSION "0.3"
857 /* The size of `char', as computed by sizeof. */
858 /* #undef SIZEOF_CHAR */
860 /* The size of `int', as computed by sizeof. */
861 /* #undef SIZEOF_INT */
863 /* The size of `long', as computed by sizeof. */
864 /* #undef SIZEOF_LONG */
866 /* The size of `short', as computed by sizeof. */
867 /* #undef SIZEOF_SHORT */
869 /* The size of `void *', as computed by sizeof. */
870 /* #undef SIZEOF_VOID_P */
872 /* Define to 1 if you have the ANSI C header files. */
873 #define STDC_HEADERS 1
875 /* Define to 1 if the target supports #pragma weak */
876 #define SUPPORTS_WEAK 1
878 /* Enable extensions on AIX 3, Interix. */
880 # define _ALL_SOURCE 1
882 /* Enable GNU extensions on systems that have them. */
884 # define _GNU_SOURCE 1
886 /* Enable threading extensions on Solaris. */
887 #ifndef _POSIX_PTHREAD_SEMANTICS
888 # define _POSIX_PTHREAD_SEMANTICS 1
890 /* Enable extensions on HP NonStop. */
891 #ifndef _TANDEM_SOURCE
892 # define _TANDEM_SOURCE 1
894 /* Enable general extensions on Solaris. */
895 #ifndef __EXTENSIONS__
896 # define __EXTENSIONS__ 1
900 /* Number of bits in a file offset, on hosts where this is settable. */
901 /* #undef _FILE_OFFSET_BITS */
903 /* Define for large files, on AIX-style hosts. */
904 /* #undef _LARGE_FILES */
906 /* Define to 1 if on MINIX. */
909 /* Define to 2 if the system does not provide POSIX.1 features except with
911 /* #undef _POSIX_1_SOURCE */
913 /* Define to 1 if you need to in order for `stat' and other things to work. */
914 /* #undef _POSIX_SOURCE */
916 /* Define to the type of a signed integer type wide enough to hold a pointer,
917 if such a type exists, and if the system does not define it. */
918 /* #undef intptr_t */
920 /* Define to `long int' if <sys/types.h> does not define. */
923 /* Define to the type of an unsigned integer type wide enough to hold a
924 pointer, if such a type exists, and if the system does not define it. */
925 /* #undef uintptr_t */