Sync usage with man page.
[netbsd-mini2440.git] / gnu / dist / gcc4 / libstdc++-v3 / crossconfig.m4
blob2639217292a6b26da5c5556d3322986cba8b8e35
1 dnl
2 dnl This file contains details for non-natives builds.
3 dnl
5 AC_DEFUN([GLIBCXX_CROSSCONFIG],[
6 # Base decisions on target environment.
7 case "${host}" in
8   arm*-*-symbianelf*)
9     # This is a freestanding configuration; there is nothing to do here.
10     ;;
12   *-darwin*)
13     # Darwin versions vary, but the linker should work in a cross environment,
14     # so we just check for all the features here.
15     # Check for available headers.
16     AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h machine/endian.h \
17     machine/param.h sys/machine.h fp.h locale.h float.h inttypes.h gconv.h \
18     sys/types.h])
20     GLIBCXX_CHECK_COMPILER_FEATURES
21     # Don't call GLIBCXX_CHECK_LINKER_FEATURES, Darwin doesn't have a GNU ld
22     GLIBCXX_CHECK_MATH_SUPPORT
23     GLIBCXX_CHECK_BUILTIN_MATH_SUPPORT
24     GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
25     GLIBCXX_CHECK_ICONV_SUPPORT
26     GLIBCXX_CHECK_STDLIB_SUPPORT
28     # For showmanyc_helper().
29     AC_CHECK_HEADERS(sys/ioctl.h sys/filio.h)
30     GLIBCXX_CHECK_POLL
31     GLIBCXX_CHECK_S_ISREG_OR_S_IFREG
33     # For xsputn_2().
34     AC_CHECK_HEADERS(sys/uio.h)
35     GLIBCXX_CHECK_WRITEV
37     AC_DEFINE(HAVE_LC_MESSAGES)
39     AC_TRY_COMPILE(
40       [#include <setjmp.h>],
41       [sigjmp_buf env;
42        while (! sigsetjmp (env, 1))
43          siglongjmp (env, 1);
44     ],
45     [AC_DEFINE(HAVE_SIGSETJMP, 1, [Define if sigsetjmp is available.])])
47     AC_DEFINE(HAVE_MMAP)
48     ;;
50   *djgpp)
51     AC_CHECK_HEADERS([float.h ieeefp.h inttypes.h locale.h \
52       memory.h stdint.h stdlib.h strings.h string.h unistd.h \
53       wchar.h wctype.h machine/endian.h sys/ioctl.h sys/param.h \
54       sys/resource.h sys/stat.h sys/time.h sys/types.h sys/uio.h])
55     GLIBCXX_CHECK_COMPILER_FEATURES
56     GLIBCXX_CHECK_LINKER_FEATURES
57     GLIBCXX_CHECK_MATH_SUPPORT
58     GLIBCXX_CHECK_BUILTIN_MATH_SUPPORT
59     GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
60     GLIBCXX_CHECK_ICONV_SUPPORT
61     GLIBCXX_CHECK_STDLIB_SUPPORT
62     GLIBCXX_CHECK_S_ISREG_OR_S_IFREG
63     AC_DEFINE(HAVE_WRITEV)
64     ;;
66   *-freebsd*)
67     AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
68       machine/endian.h machine/param.h sys/machine.h sys/types.h \
69       fp.h locale.h float.h inttypes.h sys/resource.h sys/stat.h \
70       sys/time.h unistd.h])
71     SECTION_FLAGS='-ffunction-sections -fdata-sections'
72     AC_SUBST(SECTION_FLAGS) 
73     GLIBCXX_CHECK_LINKER_FEATURES
74     GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
75     GLIBCXX_CHECK_ICONV_SUPPORT
76     AC_DEFINE(HAVE_LC_MESSAGES)
77     AC_DEFINE(HAVE_GETPAGESIZE)
78     AC_DEFINE(HAVE_SETENV)
79     AC_DEFINE(HAVE_SIGSETJMP)
80     AC_DEFINE(HAVE_COPYSIGN)
81     AC_DEFINE(HAVE_COPYSIGNF)
82     AC_DEFINE(HAVE_FINITEF)
83     AC_DEFINE(HAVE_FINITE)
84     AC_DEFINE(HAVE_FREXPF)
85     AC_DEFINE(HAVE_HYPOT)
86     AC_DEFINE(HAVE_HYPOTF)
87     AC_DEFINE(HAVE_ISINF)
88     AC_DEFINE(HAVE_ISNAN)
89     AC_DEFINE(HAVE_ISNANF)
91     AC_DEFINE(HAVE_MMAP)
92     AC_DEFINE(HAVE_ACOSF)
93     AC_DEFINE(HAVE_ASINF)
94     AC_DEFINE(HAVE_ATAN2F)
95     AC_DEFINE(HAVE_ATANF)
96     AC_DEFINE(HAVE_CEILF)
97     AC_DEFINE(HAVE_COPYSIGN)
98     AC_DEFINE(HAVE_COPYSIGNF)
99     AC_DEFINE(HAVE_COSF)
100     AC_DEFINE(HAVE_COSHF)
101     AC_DEFINE(HAVE_EXPF)
102     AC_DEFINE(HAVE_FABSF)
103     AC_DEFINE(HAVE_FLOORF)
104     AC_DEFINE(HAVE_FMODF)
105     AC_DEFINE(HAVE_FREXPF)
106     AC_DEFINE(HAVE_LDEXPF)
107     AC_DEFINE(HAVE_LOG10F)
108     AC_DEFINE(HAVE_LOGF)
109     AC_DEFINE(HAVE_MODFF)
110     AC_DEFINE(HAVE_POWF)
111     AC_DEFINE(HAVE_SINF)
112     AC_DEFINE(HAVE_SINHF)
113     AC_DEFINE(HAVE_SQRTF)
114     AC_DEFINE(HAVE_TANF)
115     AC_DEFINE(HAVE_TANHF)
116     if test x"long_double_math_on_this_cpu" = x"yes"; then
117       AC_DEFINE(HAVE_FINITEL)
118       AC_DEFINE(HAVE_ISINFL)
119       AC_DEFINE(HAVE_ISNANL)
120     fi
121     ;;
122   *-hpux*)
123     AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
124       machine/endian.h machine/param.h sys/machine.h sys/types.h \
125       fp.h locale.h float.h inttypes.h])
126     SECTION_FLAGS='-ffunction-sections -fdata-sections'
127     AC_SUBST(SECTION_FLAGS)
128     GLIBCXX_CHECK_LINKER_FEATURES
129     GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
130     GLIBCXX_CHECK_ICONV_SUPPORT
131     AC_DEFINE(HAVE_COPYSIGN)
132     AC_DEFINE(HAVE_COPYSIGNF)
133     AC_DEFINE(HAVE_FREXPF)
134     AC_DEFINE(HAVE_HYPOT)
135     case "$target" in
136       *-hpux10*)
137         AC_DEFINE(HAVE_FINITE)
138         AC_DEFINE(HAVE_FINITEF)
139         AC_DEFINE(HAVE_ISINF)
140         AC_DEFINE(HAVE_ISINFF)
141         AC_DEFINE(HAVE_ISNAN)
142         AC_DEFINE(HAVE_ISNANF)
143         ;;
144     esac
145     ;;
146   *-linux* | *-uclinux* | *-gnu* | *-kfreebsd*-gnu | *-knetbsd*-gnu)
147     AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
148       machine/endian.h machine/param.h sys/machine.h sys/types.h \
149       fp.h float.h endian.h inttypes.h locale.h float.h stdint.h])
150     SECTION_FLAGS='-ffunction-sections -fdata-sections'
151     AC_SUBST(SECTION_FLAGS)
152     GLIBCXX_CHECK_LINKER_FEATURES
153     GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
154     GLIBCXX_CHECK_ICONV_SUPPORT
156     # For LFS.
157     AC_DEFINE(HAVE_INT64_T)
158     case "$target" in
159       *-uclinux*)
160         # Don't enable LFS with uClibc
161         ;;
162       *)
163         AC_DEFINE(_GLIBCXX_USE_LFS)
164     esac
166     # For showmanyc_helper().
167     AC_CHECK_HEADERS(sys/ioctl.h sys/filio.h)
168     GLIBCXX_CHECK_POLL
169     GLIBCXX_CHECK_S_ISREG_OR_S_IFREG
171     # For xsputn_2().
172     AC_CHECK_HEADERS(sys/uio.h)
173     GLIBCXX_CHECK_WRITEV
175     AC_DEFINE(HAVE_ACOSF)
176     AC_DEFINE(HAVE_ASINF)
177     AC_DEFINE(HAVE_ATANF)
178     AC_DEFINE(HAVE_ATAN2F)
179     AC_DEFINE(HAVE_CEILF)
180     AC_DEFINE(HAVE_COPYSIGN)
181     AC_DEFINE(HAVE_COPYSIGNF)
182     AC_DEFINE(HAVE_COSF)
183     AC_DEFINE(HAVE_COSHF)
184     AC_DEFINE(HAVE_EXPF)
185     AC_DEFINE(HAVE_FABSF)
186     AC_DEFINE(HAVE_FINITE)
187     AC_DEFINE(HAVE_FINITEF)
188     AC_DEFINE(HAVE_FLOORF)
189     AC_DEFINE(HAVE_FMODF)
190     AC_DEFINE(HAVE_FREXPF)
191     AC_DEFINE(HAVE_HYPOT)
192     AC_DEFINE(HAVE_HYPOTF)
193     AC_DEFINE(HAVE_ISINF)
194     AC_DEFINE(HAVE_ISINFF)
195     AC_DEFINE(HAVE_ISNAN)
196     AC_DEFINE(HAVE_ISNANF)
197     AC_DEFINE(HAVE_LOGF)
198     AC_DEFINE(HAVE_LOG10F)
199     AC_DEFINE(HAVE_MODFF)
200     AC_DEFINE(HAVE_SINF)
201     AC_DEFINE(HAVE_SINHF)
202     AC_DEFINE(HAVE_SINCOS)
203     AC_DEFINE(HAVE_SINCOSF)
204     AC_DEFINE(HAVE_SQRTF)
205     AC_DEFINE(HAVE_TANF)
206     AC_DEFINE(HAVE_TANHF)
207     if test x"long_double_math_on_this_cpu" = x"yes"; then
208       AC_DEFINE(HAVE_ACOSL)
209       AC_DEFINE(HAVE_ASINL)
210       AC_DEFINE(HAVE_ATANL)
211       AC_DEFINE(HAVE_ATAN2L)
212       AC_DEFINE(HAVE_CEILL)
213       AC_DEFINE(HAVE_COPYSIGNL)
214       AC_DEFINE(HAVE_COSL)
215       AC_DEFINE(HAVE_COSHL)
216       AC_DEFINE(HAVE_EXPL)
217       AC_DEFINE(HAVE_FABSL)
218       AC_DEFINE(HAVE_FINITEL)
219       AC_DEFINE(HAVE_FLOORL)
220       AC_DEFINE(HAVE_FMODL)
221       AC_DEFINE(HAVE_FREXPL)
222       AC_DEFINE(HAVE_HYPOTL)
223       AC_DEFINE(HAVE_ISINFL)
224       AC_DEFINE(HAVE_ISNANL)
225       AC_DEFINE(HAVE_LOGL)
226       AC_DEFINE(HAVE_LOG10L)
227       AC_DEFINE(HAVE_MODFL)
228       AC_DEFINE(HAVE_POWL)
229       AC_DEFINE(HAVE_SINL)
230       AC_DEFINE(HAVE_SINHL)
231       AC_DEFINE(HAVE_SINCOSL)
232       AC_DEFINE(HAVE_SQRTL)
233       AC_DEFINE(HAVE_TANL)
234       AC_DEFINE(HAVE_TANHL)
235     fi
236     ;;
237   *-mingw32*)
238     AC_CHECK_HEADERS([sys/types.h locale.h float.h])
239     GLIBCXX_CHECK_LINKER_FEATURES
240     GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
241     ;;
242   *-netbsd*)
243     AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/param.h \
244       machine/endian.h machine/param.h sys/machine.h sys/types.h \
245       fp.h locale.h float.h inttypes.h sys/resource.h sys/stat.h \
246       sys/time.h unistd.h sys/sem.h sys/ipc.h])
247     SECTION_FLAGS='-ffunction-sections -fdata-sections'
248     AC_SUBST(SECTION_FLAGS) 
249     GLIBCXX_CHECK_LINKER_FEATURES
250     GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
251     GLIBCXX_CHECK_ICONV_SUPPORT
252     AC_DEFINE(_GLIBCXX_USE_WCHAR_T) 
253     AC_DEFINE(HAVE_NL_LANGINFO)
255     # For showmanyc_helper().
256     AC_CHECK_HEADERS(sys/ioctl.h sys/filio.h)
257     GLIBCXX_CHECK_POLL
258     GLIBCXX_CHECK_S_ISREG_OR_S_IFREG
260     # For xsputn_2().
261     AC_CHECK_HEADERS(sys/uio.h)
262     GLIBCXX_CHECK_WRITEV
264     AC_DEFINE(HAVE_ICONV)
265     AC_DEFINE(HAVE_ICONV_CLOSE)
266     AC_DEFINE(HAVE_ICONV_OPEN)
267     AC_DEFINE(HAVE_LC_MESSAGES)
269     AC_DEFINE(HAVE_MMAP)
270     AC_DEFINE(HAVE_GETPAGESIZE)
271     AC_DEFINE(HAVE_SETENV)
272     AC_DEFINE(HAVE_SIGSETJMP)
274     AC_DEFINE(HAVE_COPYSIGN)
275     AC_DEFINE(HAVE_COPYSIGNF)
276     AC_DEFINE(HAVE_FINITEF)
277     AC_DEFINE(HAVE_FINITE)
278     AC_DEFINE(HAVE_FREXPF)
279     AC_DEFINE(HAVE_HYPOT)
280     AC_DEFINE(HAVE_HYPOTF)
281     AC_DEFINE(HAVE_ISINF)
282     AC_DEFINE(HAVE_ISINFF)
283     AC_DEFINE(HAVE_ISNAN)
284     AC_DEFINE(HAVE_ISNANF)
285     AC_DEFINE(HAVE_ACOSF)
286     AC_DEFINE(HAVE_ASINF)
287     AC_DEFINE(HAVE_ATAN2F)
288     AC_DEFINE(HAVE_ATANF)
289     AC_DEFINE(HAVE_CEILF)
290     AC_DEFINE(HAVE_COSF)
291     AC_DEFINE(HAVE_COSHF)
292     AC_DEFINE(HAVE_EXPF)
293     AC_DEFINE(HAVE_FABSF)
294     AC_DEFINE(HAVE_FLOORF)
295     AC_DEFINE(HAVE_FMODF)
296     AC_DEFINE(HAVE_FREXPF)
297     AC_DEFINE(HAVE_LDEXPF)
298     AC_DEFINE(HAVE_LOG10F)
299     AC_DEFINE(HAVE_LOGF)
300     AC_DEFINE(HAVE_MODF)
301     AC_DEFINE(HAVE_MODFF)
302     AC_DEFINE(HAVE_POWF)
303     AC_DEFINE(HAVE_SINF)
304     AC_DEFINE(HAVE_SINHF)
305     AC_DEFINE(HAVE_SQRTF)
306     AC_DEFINE(HAVE_STRTOF)
307     AC_DEFINE(HAVE_STRTOLD)
308     AC_DEFINE(HAVE_TANF)
309     AC_DEFINE(HAVE_TANHF)
310     if test x"long_double_math_on_this_cpu" = x"yes"; then
311       AC_DEFINE(HAVE_FINITEL)
312       AC_DEFINE(HAVE_ISINFL)
313       AC_DEFINE(HAVE_ISNANL)
314     fi
315     ;;
316   *-netware)
317     AC_CHECK_HEADERS([nan.h ieeefp.h sys/isa_defs.h sys/machine.h \
318       sys/types.h locale.h float.h inttypes.h])
319     SECTION_FLAGS='-ffunction-sections -fdata-sections'
320     AC_SUBST(SECTION_FLAGS)
321     GLIBCXX_CHECK_LINKER_FEATURES
322     GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
323     GLIBCXX_CHECK_ICONV_SUPPORT
324     AC_DEFINE(HAVE_HYPOT)
325     AC_DEFINE(HAVE_ISINF)
326     AC_DEFINE(HAVE_ISNAN)
328     # For showmanyc_helper().
329     AC_CHECK_HEADERS(sys/ioctl.h sys/filio.h)
330     GLIBCXX_CHECK_POLL
331     GLIBCXX_CHECK_S_ISREG_OR_S_IFREG
333     # For xsputn_2().
334     AC_CHECK_HEADERS(sys/uio.h)
335     GLIBCXX_CHECK_WRITEV
336     ;;
337   *-qnx6.1* | *-qnx6.2*)
338     SECTION_FLAGS='-ffunction-sections -fdata-sections'
339     AC_SUBST(SECTION_FLAGS) 
340     GLIBCXX_CHECK_LINKER_FEATURES
341     GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
342     GLIBCXX_CHECK_ICONV_SUPPORT
343     AC_DEFINE(HAVE_COSF)
344     AC_DEFINE(HAVE_COSL)
345     AC_DEFINE(HAVE_COSHF)
346     AC_DEFINE(HAVE_COSHL)
347     AC_DEFINE(HAVE_LOGF)
348     AC_DEFINE(HAVE_LOGL)
349     AC_DEFINE(HAVE_LOG10F)
350     AC_DEFINE(HAVE_LOG10L)
351     AC_DEFINE(HAVE_SINF)
352     AC_DEFINE(HAVE_SINL)
353     AC_DEFINE(HAVE_SINHF)
354     AC_DEFINE(HAVE_SINHL)
355     ;;
356   *-solaris*)
357     case "$target" in
358     #  *-solaris2.5)
359     #    os_include_dir="os/solaris/solaris2.5"
360     #    ;;
361     #  *-solaris2.6)
362     #    os_include_dir="os/solaris/solaris2.6"
363     #    ;;
364       *-solaris2.7 | *-solaris2.8 | *-solaris2.9 | *-solaris2.10)
365          GLIBCXX_CHECK_LINKER_FEATURES
366          AC_DEFINE(HAVE_GETPAGESIZE)
367          AC_DEFINE(HAVE_SIGSETJMP)
368          AC_DEFINE(HAVE_MBSTATE_T)
369          AC_DEFINE(HAVE_POLL)
370          AC_DEFINE(HAVE_S_ISREG)
371          AC_DEFINE(HAVE_LC_MESSAGES)
372          AC_DEFINE(HAVE_FINITE)
373          AC_DEFINE(HAVE_FPCLASS)
374          AC_DEFINE(HAVE_GETPAGESIZE)
375          AC_DEFINE(HAVE_NL_LANGINFO)
376          AC_DEFINE(HAVE_ICONV)
377          AC_DEFINE(HAVE_ICONV_CLOSE)
378          AC_DEFINE(HAVE_ICONV_OPEN)
379          # Look for the pieces required for wchar_t support in order to
380          # get all the right HAVE_* macros defined.
381          GLIBCXX_CHECK_ICONV_SUPPORT
382          # All of the dependencies for wide character support are here, so
383          # turn it on.  This requires some syncronization with the
384          # GLIBCXX_CHECK_ICONV_SUPPORT in acinclude.m4
385          AC_DEFINE(_GLIBCXX_USE_WCHAR_T) 
386          # Are these tested for even when cross?
387          AC_DEFINE(HAVE_FLOAT_H)
388          AC_DEFINE(HAVE_IEEEFP_H)
389          AC_DEFINE(HAVE_INTTYPES_H)
390          AC_DEFINE(HAVE_LOCALE_H)
391          AC_DEFINE(HAVE_NAN_H)
392          AC_DEFINE(HAVE_SYS_FILIO_H)
393          AC_DEFINE(HAVE_SYS_IOCTL_H)
394          AC_DEFINE(HAVE_SYS_ISA_DEFS_H)
395          AC_DEFINE(HAVE_SYS_RESOURCE_H)
396          AC_DEFINE(HAVE_SYS_TIME_H)
397          AC_DEFINE(HAVE_SYS_TYPES_H)
398          AC_DEFINE(HAVE_UNISTD_H)
399          AC_DEFINE(HAVE_WCHAR_H)
400          AC_DEFINE(HAVE_WCTYPE_H)
401          AC_DEFINE(HAVE_LIBM)
402         ;;
403     esac
404     case "$target" in
405       sparc*-*-solaris2.8 | sparc*-*-solaris2.9 | sparc*-*-solaris2.10)
406         # I saw these on sparc-sun-solaris2.8, but not 2.6, and not on i386
407         AC_DEFINE(HAVE___BUILTIN_ABS)
408         AC_DEFINE(HAVE___BUILTIN_LABS)
409         AC_DEFINE(HAVE___BUILTIN_FABS)
410         AC_DEFINE(HAVE___BUILTIN_FABSF)
411         AC_DEFINE(HAVE___BUILTIN_FABSL)
412         AC_DEFINE(HAVE___BUILTIN_COS)
413         AC_DEFINE(HAVE___BUILTIN_COSF)
414         AC_DEFINE(HAVE___BUILTIN_SIN)
415         AC_DEFINE(HAVE___BUILTIN_SINF)
416        ;;
417     esac
418     case "$target" in
419       *-*-solaris2.10)
420       # These two C99 functions are present only in Solaris >= 10
421       AC_DEFINE(HAVE_STRTOF)
422       AC_DEFINE(HAVE_STRTOLD)
423      ;;
424     esac
425     AC_DEFINE(HAVE_MMAP) 
426     AC_DEFINE(HAVE_COPYSIGN)
427     AC_DEFINE(HAVE_ISNAN)
428     AC_DEFINE(HAVE_ISNANF)
429     AC_DEFINE(HAVE_MODFF)
430     AC_DEFINE(HAVE_HYPOT)
431     ;;
432   *-tpf)
433     AC_CHECK_HEADERS([nan.h endian.h machine/endian.h  \
434       sys/param.h sys/types.h locale.h float.h inttypes.h])
435     SECTION_FLAGS='-ffunction-sections -fdata-sections'
436     AC_SUBST(SECTION_FLAGS)
437     GLIBCXX_CHECK_LINKER_FEATURES
438     GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
439     GLIBCXX_CHECK_ICONV_SUPPORT
440     AC_DEFINE(HAVE_COPYSIGN)
441     AC_DEFINE(HAVE_COPYSIGNF)
442     AC_DEFINE(HAVE_FINITE)
443     AC_DEFINE(HAVE_FINITEF)
444     AC_DEFINE(HAVE_FREXPF)
445     AC_DEFINE(HAVE_HYPOTF)
446     AC_DEFINE(HAVE_ISINF)
447     AC_DEFINE(HAVE_ISINFF)
448     AC_DEFINE(HAVE_ISNAN)
449     AC_DEFINE(HAVE_ISNANF)
450     AC_DEFINE(HAVE_SINCOS)
451     AC_DEFINE(HAVE_SINCOSF)
452     if test x"long_double_math_on_this_cpu" = x"yes"; then
453       AC_DEFINE(HAVE_FINITEL)
454       AC_DEFINE(HAVE_HYPOTL)
455       AC_DEFINE(HAVE_ISINFL)
456       AC_DEFINE(HAVE_ISNANL)
457     fi
458     ;;
459   *-vxworks)
460     AC_DEFINE(HAVE_MMAP)
461     AC_DEFINE(HAVE_ACOSF)
462     AC_DEFINE(HAVE_ASINF)
463     AC_DEFINE(HAVE_ATAN2F)
464     AC_DEFINE(HAVE_ATANF)
465     AC_DEFINE(HAVE_CEILF)
466     AC_DEFINE(HAVE_COSF)
467     AC_DEFINE(HAVE_COSHF)
468     AC_DEFINE(HAVE_EXPF)
469     AC_DEFINE(HAVE_FABSF)
470     AC_DEFINE(HAVE_FLOORF)
471     AC_DEFINE(HAVE_FMODF)
472     AC_DEFINE(HAVE_HYPOT)
473     AC_DEFINE(HAVE_LOG10F)
474     AC_DEFINE(HAVE_LOGF)
475     AC_DEFINE(HAVE_POWF)
476     AC_DEFINE(HAVE_SINF)
477     AC_DEFINE(HAVE_SINHF)
478     AC_DEFINE(HAVE_SQRTF)
479     AC_DEFINE(HAVE_TANF)
480     AC_DEFINE(HAVE_TANHF)
481     ;;
482   *-windiss*)
483     AC_DEFINE(HAVE_ACOSF)
484     AC_DEFINE(HAVE_ACOSL)
485     AC_DEFINE(HAVE_ASINF)
486     AC_DEFINE(HAVE_ASINL)
487     AC_DEFINE(HAVE_ATAN2F)
488     AC_DEFINE(HAVE_ATAN2L)
489     AC_DEFINE(HAVE_ATANF)
490     AC_DEFINE(HAVE_ATANL)
491     AC_DEFINE(HAVE_CEILF)
492     AC_DEFINE(HAVE_CEILL)
493     AC_DEFINE(HAVE_COPYSIGN)
494     AC_DEFINE(HAVE_COPYSIGNF)
495     AC_DEFINE(HAVE_COSF)
496     AC_DEFINE(HAVE_COSL)
497     AC_DEFINE(HAVE_COSHF)
498     AC_DEFINE(HAVE_COSHL)
499     AC_DEFINE(HAVE_EXPF)
500     AC_DEFINE(HAVE_EXPL)
501     AC_DEFINE(HAVE_FABSF)
502     AC_DEFINE(HAVE_FABSL)
503     AC_DEFINE(HAVE_FLOORF)
504     AC_DEFINE(HAVE_FLOORL)
505     AC_DEFINE(HAVE_FMODF)
506     AC_DEFINE(HAVE_FMODL)
507     AC_DEFINE(HAVE_FREXPF)
508     AC_DEFINE(HAVE_FREXPL)
509     AC_DEFINE(HAVE_LDEXPF)
510     AC_DEFINE(HAVE_LDEXPL)
511     AC_DEFINE(HAVE_LOG10F)
512     AC_DEFINE(HAVE_LOG10L)
513     AC_DEFINE(HAVE_LOGF)
514     AC_DEFINE(HAVE_MODFF)
515     AC_DEFINE(HAVE_MODFL)
516     AC_DEFINE(HAVE_POWF)
517     AC_DEFINE(HAVE_POWL)
518     AC_DEFINE(HAVE_SINF)
519     AC_DEFINE(HAVE_SINL)
520     AC_DEFINE(HAVE_SINHF)
521     AC_DEFINE(HAVE_SINHL)
522     AC_DEFINE(HAVE_SQRTF)
523     AC_DEFINE(HAVE_SQRTL)
524     AC_DEFINE(HAVE_TANF)
525     AC_DEFINE(HAVE_TANL)
526     AC_DEFINE(HAVE_TANHF)
527     AC_DEFINE(HAVE_TANHL)
528     ;;
529   *)
530     AC_MSG_ERROR([No support for this host/target combination.])
531    ;;
532 esac