OSDN Git Service

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