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