]> git.ipfire.org Git - thirdparty/gcc.git/blame - libstdc++-v3/crossconfig.m4
intrinsic.texi (BESSEL_J1): Fix BES(S)EL_J1 typo.
[thirdparty/gcc.git] / libstdc++-v3 / crossconfig.m4
CommitLineData
ff66d28f 1dnl
552afe9e 2dnl This file contains details for non-native builds.
ff66d28f
PE
3dnl
4
c41f82b2 5AC_DEFUN([GLIBCXX_CROSSCONFIG],[
ff66d28f
PE
6# Base decisions on target environment.
7case "${host}" in
4c24b21a
MM
8 arm*-*-symbianelf*)
9 # This is a freestanding configuration; there is nothing to do here.
10 ;;
11
d9dced13
RS
12 mips*-sde-elf*)
13 # These definitions are for the SDE C library rather than newlib.
14 AC_CHECK_HEADERS([float.h inttypes.h locale.h \
15 stdint.h stdlib.h string.h unistd.h wchar.h \
16 machine/endian.h sys/ioctl.h sys/resource.h \
17 sys/stat.h sys/time.h sys/types.h sys/uio.h])
18 SECTION_FLAGS='-ffunction-sections -fdata-sections'
19 AC_SUBST(SECTION_FLAGS)
20 GLIBCXX_CHECK_COMPILER_FEATURES
21 GLIBCXX_CHECK_LINKER_FEATURES
22 GLIBCXX_CHECK_MATH_SUPPORT
23 GLIBCXX_CHECK_BUILTIN_MATH_SUPPORT
24 GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
25 GLIBCXX_CHECK_STDLIB_SUPPORT
26 GLIBCXX_CHECK_S_ISREG_OR_S_IFREG
27 AC_DEFINE(HAVE_SIGSETJMP)
28 AC_DEFINE(HAVE_GETPAGESIZE)
29 AC_DEFINE(HAVE_WRITEV)
30 AC_DEFINE(HAVE_INT64_T)
31
32 AC_DEFINE(HAVE_LIBM)
33 AC_DEFINE(HAVE_COPYSIGN)
34 AC_DEFINE(HAVE_FINITE)
35 AC_DEFINE(HAVE_HYPOT)
36 AC_DEFINE(HAVE_ISNAN)
37 AC_DEFINE(HAVE_ISINF)
38
39 AC_DEFINE(HAVE_LDEXPF)
40 AC_DEFINE(HAVE_MODF)
41 AC_DEFINE(HAVE_SQRTF)
42 ;;
43
a6f3e253
GK
44 *-darwin*)
45 # Darwin versions vary, but the linker should work in a cross environment,
46 # so we just check for all the features here.
47 # Check for available headers.
48 AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h machine/endian.h \
49 machine/param.h sys/machine.h fp.h locale.h float.h inttypes.h gconv.h \
50 sys/types.h])
51
a6f3e253
GK
52 # Don't call GLIBCXX_CHECK_LINKER_FEATURES, Darwin doesn't have a GNU ld
53 GLIBCXX_CHECK_MATH_SUPPORT
54 GLIBCXX_CHECK_BUILTIN_MATH_SUPPORT
55 GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
a6f3e253
GK
56 GLIBCXX_CHECK_STDLIB_SUPPORT
57
58 # For showmanyc_helper().
59 AC_CHECK_HEADERS(sys/ioctl.h sys/filio.h)
60 GLIBCXX_CHECK_POLL
61 GLIBCXX_CHECK_S_ISREG_OR_S_IFREG
62
63 # For xsputn_2().
64 AC_CHECK_HEADERS(sys/uio.h)
65 GLIBCXX_CHECK_WRITEV
66
67 AC_DEFINE(HAVE_LC_MESSAGES)
68
69 AC_TRY_COMPILE(
70 [#include <setjmp.h>],
71 [sigjmp_buf env;
72 while (! sigsetjmp (env, 1))
73 siglongjmp (env, 1);
74 ],
75 [AC_DEFINE(HAVE_SIGSETJMP, 1, [Define if sigsetjmp is available.])])
76
77 AC_DEFINE(HAVE_MMAP)
78 ;;
79
185fca74
AH
80 *djgpp)
81 AC_CHECK_HEADERS([float.h ieeefp.h inttypes.h locale.h \
82 memory.h stdint.h stdlib.h strings.h string.h unistd.h \
83 wchar.h wctype.h machine/endian.h sys/ioctl.h sys/param.h \
84 sys/resource.h sys/stat.h sys/time.h sys/types.h sys/uio.h])
9f1fd474 85 # GLIBCXX_CHECK_MATH_SUPPORT
9bb68d2a
DD
86 AC_DEFINE(HAVE_LIBM)
87 AC_DEFINE(HAVE_ISINF)
88 AC_DEFINE(HAVE_ISNAN)
89 AC_DEFINE(HAVE_FINITE)
90 AC_DEFINE(HAVE_COPYSIGN)
91 AC_DEFINE(HAVE_SINCOS)
92 AC_DEFINE(HAVE_HYPOT)
9f1fd474
BK
93 # GLIBCXX_CHECK_BUILTIN_MATH_SUPPORT
94 AC_DEFINE(HAVE___BUILTIN_ABS)
95 AC_DEFINE(HAVE___BUILTIN_FABSF)
96 AC_DEFINE(HAVE___BUILTIN_FABS)
97 AC_DEFINE(HAVE___BUILTIN_FABSL)
98 AC_DEFINE(HAVE___BUILTIN_LABS)
99 AC_DEFINE(HAVE___BUILTIN_SQRTF)
100 AC_DEFINE(HAVE___BUILTIN_SQRT)
101 AC_DEFINE(HAVE___BUILTIN_SQRTL)
102 AC_DEFINE(HAVE___BUILTIN_SINF)
103 AC_DEFINE(HAVE___BUILTIN_SIN)
104 AC_DEFINE(HAVE___BUILTIN_SINL)
105 AC_DEFINE(HAVE___BUILTIN_COSF)
106 AC_DEFINE(HAVE___BUILTIN_COS)
107 AC_DEFINE(HAVE___BUILTIN_COSL)
108 # GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
109 # GLIBCXX_CHECK_STDLIB_SUPPORT
9bb68d2a
DD
110 AC_DEFINE(HAVE_COPYSIGN)
111 AC_DEFINE(HAVE_COPYSIGNF)
9f1fd474 112 # GLIBCXX_CHECK_S_ISREG_OR_S_IFREG
9bb68d2a
DD
113 AC_DEFINE(HAVE_S_ISREG)
114 AC_DEFINE(HAVE_S_IFREG)
185fca74
AH
115 AC_DEFINE(HAVE_WRITEV)
116 ;;
117
ff66d28f 118 *-freebsd*)
ff66d28f
PE
119 AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
120 machine/endian.h machine/param.h sys/machine.h sys/types.h \
121 fp.h locale.h float.h inttypes.h sys/resource.h sys/stat.h \
122 sys/time.h unistd.h])
123 SECTION_FLAGS='-ffunction-sections -fdata-sections'
124 AC_SUBST(SECTION_FLAGS)
125 GLIBCXX_CHECK_LINKER_FEATURES
126 GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
ff66d28f 127 AC_DEFINE(HAVE_LC_MESSAGES)
ff66d28f
PE
128 AC_DEFINE(HAVE_GETPAGESIZE)
129 AC_DEFINE(HAVE_SETENV)
130 AC_DEFINE(HAVE_SIGSETJMP)
131 AC_DEFINE(HAVE_COPYSIGN)
132 AC_DEFINE(HAVE_COPYSIGNF)
133 AC_DEFINE(HAVE_FINITEF)
134 AC_DEFINE(HAVE_FINITE)
135 AC_DEFINE(HAVE_FREXPF)
136 AC_DEFINE(HAVE_HYPOT)
137 AC_DEFINE(HAVE_HYPOTF)
138 AC_DEFINE(HAVE_ISINF)
139 AC_DEFINE(HAVE_ISNAN)
140 AC_DEFINE(HAVE_ISNANF)
141
142 AC_DEFINE(HAVE_MMAP)
143 AC_DEFINE(HAVE_ACOSF)
144 AC_DEFINE(HAVE_ASINF)
145 AC_DEFINE(HAVE_ATAN2F)
146 AC_DEFINE(HAVE_ATANF)
147 AC_DEFINE(HAVE_CEILF)
148 AC_DEFINE(HAVE_COPYSIGN)
149 AC_DEFINE(HAVE_COPYSIGNF)
150 AC_DEFINE(HAVE_COSF)
151 AC_DEFINE(HAVE_COSHF)
152 AC_DEFINE(HAVE_EXPF)
153 AC_DEFINE(HAVE_FABSF)
154 AC_DEFINE(HAVE_FLOORF)
155 AC_DEFINE(HAVE_FMODF)
156 AC_DEFINE(HAVE_FREXPF)
157 AC_DEFINE(HAVE_LDEXPF)
158 AC_DEFINE(HAVE_LOG10F)
159 AC_DEFINE(HAVE_LOGF)
160 AC_DEFINE(HAVE_MODFF)
161 AC_DEFINE(HAVE_POWF)
162 AC_DEFINE(HAVE_SINF)
163 AC_DEFINE(HAVE_SINHF)
164 AC_DEFINE(HAVE_SQRTF)
165 AC_DEFINE(HAVE_TANF)
166 AC_DEFINE(HAVE_TANHF)
167 if test x"long_double_math_on_this_cpu" = x"yes"; then
168 AC_DEFINE(HAVE_FINITEL)
169 AC_DEFINE(HAVE_ISINFL)
170 AC_DEFINE(HAVE_ISNANL)
171 fi
172 ;;
173 *-hpux*)
ff66d28f
PE
174 AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
175 machine/endian.h machine/param.h sys/machine.h sys/types.h \
176 fp.h locale.h float.h inttypes.h])
177 SECTION_FLAGS='-ffunction-sections -fdata-sections'
178 AC_SUBST(SECTION_FLAGS)
179 GLIBCXX_CHECK_LINKER_FEATURES
180 GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
ff66d28f
PE
181 AC_DEFINE(HAVE_COPYSIGN)
182 AC_DEFINE(HAVE_COPYSIGNF)
183 AC_DEFINE(HAVE_FREXPF)
184 AC_DEFINE(HAVE_HYPOT)
185 case "$target" in
186 *-hpux10*)
187 AC_DEFINE(HAVE_FINITE)
188 AC_DEFINE(HAVE_FINITEF)
189 AC_DEFINE(HAVE_ISINF)
190 AC_DEFINE(HAVE_ISINFF)
191 AC_DEFINE(HAVE_ISNAN)
192 AC_DEFINE(HAVE_ISNANF)
193 ;;
194 esac
195 ;;
b938ad89 196 *-linux* | *-uclinux* | *-gnu* | *-kfreebsd*-gnu | *-knetbsd*-gnu)
ff66d28f
PE
197 AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
198 machine/endian.h machine/param.h sys/machine.h sys/types.h \
b9b38620
SP
199 fp.h float.h endian.h inttypes.h locale.h float.h stdint.h \
200 sys/ipc.h sys/sem.h gconf.h])
ff66d28f
PE
201 SECTION_FLAGS='-ffunction-sections -fdata-sections'
202 AC_SUBST(SECTION_FLAGS)
464aea98 203 GLIBCXX_CHECK_COMPILER_FEATURES
ff66d28f 204 GLIBCXX_CHECK_LINKER_FEATURES
464aea98
JM
205 GLIBCXX_CHECK_MATH_SUPPORT
206 GLIBCXX_CHECK_BUILTIN_MATH_SUPPORT
ff66d28f 207 GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
464aea98 208 GLIBCXX_CHECK_STDLIB_SUPPORT
158960ba
BK
209
210 # For LFS.
211 AC_DEFINE(HAVE_INT64_T)
6db1de4c 212 GLIBCXX_CHECK_LFS
158960ba
BK
213
214 # For showmanyc_helper().
215 AC_CHECK_HEADERS(sys/ioctl.h sys/filio.h)
216 GLIBCXX_CHECK_POLL
217 GLIBCXX_CHECK_S_ISREG_OR_S_IFREG
218
219 # For xsputn_2().
220 AC_CHECK_HEADERS(sys/uio.h)
221 GLIBCXX_CHECK_WRITEV
b9b38620
SP
222
223 # For C99 support to TR1.
224 GLIBCXX_CHECK_C99_TR1
225
226 # Check for sigsetjmp
227 AC_TRY_COMPILE(
228 [#include <setjmp.h>],
229 [sigjmp_buf env;
230 while (! sigsetjmp (env, 1))
231 siglongjmp (env, 1);
232 ],
233 [AC_DEFINE(HAVE_SIGSETJMP, 1, [Define if sigsetjmp is available.])])
ff66d28f
PE
234 ;;
235 *-mingw32*)
ff66d28f 236 AC_CHECK_HEADERS([sys/types.h locale.h float.h])
676e1806
JM
237 AC_DEFINE(HAVE_STRTOF)
238 AC_DEFINE(HAVE_STRTOLD)
ff66d28f
PE
239 GLIBCXX_CHECK_LINKER_FEATURES
240 GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
ff66d28f
PE
241 ;;
242 *-netbsd*)
ff66d28f
PE
243 AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h \
244 machine/endian.h machine/param.h sys/machine.h sys/types.h \
245 fp.h locale.h float.h inttypes.h])
246 SECTION_FLAGS='-ffunction-sections -fdata-sections'
247 AC_SUBST(SECTION_FLAGS)
248 GLIBCXX_CHECK_LINKER_FEATURES
249 GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
ff66d28f
PE
250 AC_DEFINE(HAVE_COPYSIGN)
251 AC_DEFINE(HAVE_COPYSIGNF)
252 AC_DEFINE(HAVE_FINITEF)
253 AC_DEFINE(HAVE_FINITE)
254 AC_DEFINE(HAVE_FREXPF)
255 AC_DEFINE(HAVE_HYPOTF)
256 AC_DEFINE(HAVE_ISINF)
257 AC_DEFINE(HAVE_ISINFF)
258 AC_DEFINE(HAVE_ISNAN)
259 AC_DEFINE(HAVE_ISNANF)
260 if test x"long_double_math_on_this_cpu" = x"yes"; then
261 AC_DEFINE(HAVE_FINITEL)
262 AC_DEFINE(HAVE_ISINFL)
263 AC_DEFINE(HAVE_ISNANL)
264 fi
265 ;;
61fec9ff
JB
266 *-netware)
267 AC_CHECK_HEADERS([nan.h ieeefp.h sys/isa_defs.h sys/machine.h \
268 sys/types.h locale.h float.h inttypes.h])
269 SECTION_FLAGS='-ffunction-sections -fdata-sections'
270 AC_SUBST(SECTION_FLAGS)
271 GLIBCXX_CHECK_LINKER_FEATURES
272 GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
e02cd429
JB
273 AC_DEFINE(HAVE_HYPOT)
274 AC_DEFINE(HAVE_ISINF)
275 AC_DEFINE(HAVE_ISNAN)
61fec9ff
JB
276
277 # For showmanyc_helper().
278 AC_CHECK_HEADERS(sys/ioctl.h sys/filio.h)
279 GLIBCXX_CHECK_POLL
280 GLIBCXX_CHECK_S_ISREG_OR_S_IFREG
281
282 # For xsputn_2().
283 AC_CHECK_HEADERS(sys/uio.h)
284 GLIBCXX_CHECK_WRITEV
285 ;;
ff66d28f 286 *-qnx6.1* | *-qnx6.2*)
ff66d28f
PE
287 SECTION_FLAGS='-ffunction-sections -fdata-sections'
288 AC_SUBST(SECTION_FLAGS)
289 GLIBCXX_CHECK_LINKER_FEATURES
290 GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
ff66d28f
PE
291 AC_DEFINE(HAVE_COSF)
292 AC_DEFINE(HAVE_COSL)
293 AC_DEFINE(HAVE_COSHF)
294 AC_DEFINE(HAVE_COSHL)
295 AC_DEFINE(HAVE_LOGF)
296 AC_DEFINE(HAVE_LOGL)
297 AC_DEFINE(HAVE_LOG10F)
298 AC_DEFINE(HAVE_LOG10L)
299 AC_DEFINE(HAVE_SINF)
300 AC_DEFINE(HAVE_SINL)
301 AC_DEFINE(HAVE_SINHF)
302 AC_DEFINE(HAVE_SINHL)
303 ;;
304 *-solaris*)
2b1be54b 305 case "$target" in
ff66d28f
PE
306 # *-solaris2.5)
307 # os_include_dir="os/solaris/solaris2.5"
308 # ;;
309 # *-solaris2.6)
310 # os_include_dir="os/solaris/solaris2.6"
311 # ;;
2b1be54b 312 *-solaris2.7 | *-solaris2.8 | *-solaris2.9 | *-solaris2.10)
e2c104d8 313 GLIBCXX_CHECK_LINKER_FEATURES
2b1be54b
BS
314 AC_DEFINE(HAVE_GETPAGESIZE)
315 AC_DEFINE(HAVE_SIGSETJMP)
316 AC_DEFINE(HAVE_MBSTATE_T)
317 AC_DEFINE(HAVE_POLL)
318 AC_DEFINE(HAVE_S_ISREG)
319 AC_DEFINE(HAVE_LC_MESSAGES)
2b1be54b
BS
320 AC_DEFINE(HAVE_FINITE)
321 AC_DEFINE(HAVE_FPCLASS)
2b1be54b 322 AC_DEFINE(HAVE_GETPAGESIZE)
2b1be54b 323 # All of the dependencies for wide character support are here, so
4ffe6e87 324 # turn it on.
2b1be54b
BS
325 AC_DEFINE(_GLIBCXX_USE_WCHAR_T)
326 # Are these tested for even when cross?
327 AC_DEFINE(HAVE_FLOAT_H)
328 AC_DEFINE(HAVE_IEEEFP_H)
329 AC_DEFINE(HAVE_INTTYPES_H)
330 AC_DEFINE(HAVE_LOCALE_H)
331 AC_DEFINE(HAVE_NAN_H)
332 AC_DEFINE(HAVE_SYS_FILIO_H)
333 AC_DEFINE(HAVE_SYS_IOCTL_H)
334 AC_DEFINE(HAVE_SYS_ISA_DEFS_H)
335 AC_DEFINE(HAVE_SYS_RESOURCE_H)
336 AC_DEFINE(HAVE_SYS_TIME_H)
337 AC_DEFINE(HAVE_SYS_TYPES_H)
338 AC_DEFINE(HAVE_UNISTD_H)
339 AC_DEFINE(HAVE_WCHAR_H)
340 AC_DEFINE(HAVE_WCTYPE_H)
341 AC_DEFINE(HAVE_LIBM)
342 ;;
343 esac
344 case "$target" in
345 sparc*-*-solaris2.8 | sparc*-*-solaris2.9 | sparc*-*-solaris2.10)
346 # I saw these on sparc-sun-solaris2.8, but not 2.6, and not on i386
347 AC_DEFINE(HAVE___BUILTIN_ABS)
348 AC_DEFINE(HAVE___BUILTIN_LABS)
349 AC_DEFINE(HAVE___BUILTIN_FABS)
350 AC_DEFINE(HAVE___BUILTIN_FABSF)
351 AC_DEFINE(HAVE___BUILTIN_FABSL)
352 AC_DEFINE(HAVE___BUILTIN_COS)
353 AC_DEFINE(HAVE___BUILTIN_COSF)
354 AC_DEFINE(HAVE___BUILTIN_SIN)
355 AC_DEFINE(HAVE___BUILTIN_SINF)
356 ;;
357 esac
ddf2a54a
BS
358 case "$target" in
359 *-*-solaris2.10)
360 # These two C99 functions are present only in Solaris >= 10
361 AC_DEFINE(HAVE_STRTOF)
362 AC_DEFINE(HAVE_STRTOLD)
363 ;;
364 esac
ff66d28f
PE
365 AC_DEFINE(HAVE_MMAP)
366 AC_DEFINE(HAVE_COPYSIGN)
367 AC_DEFINE(HAVE_ISNAN)
368 AC_DEFINE(HAVE_ISNANF)
369 AC_DEFINE(HAVE_MODFF)
370 AC_DEFINE(HAVE_HYPOT)
371 ;;
6e198ee0
UW
372 *-tpf)
373 AC_CHECK_HEADERS([nan.h endian.h machine/endian.h \
374 sys/param.h sys/types.h locale.h float.h inttypes.h])
375 SECTION_FLAGS='-ffunction-sections -fdata-sections'
376 AC_SUBST(SECTION_FLAGS)
377 GLIBCXX_CHECK_LINKER_FEATURES
378 GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
6e198ee0
UW
379 AC_DEFINE(HAVE_COPYSIGN)
380 AC_DEFINE(HAVE_COPYSIGNF)
381 AC_DEFINE(HAVE_FINITE)
382 AC_DEFINE(HAVE_FINITEF)
383 AC_DEFINE(HAVE_FREXPF)
384 AC_DEFINE(HAVE_HYPOTF)
385 AC_DEFINE(HAVE_ISINF)
386 AC_DEFINE(HAVE_ISINFF)
387 AC_DEFINE(HAVE_ISNAN)
388 AC_DEFINE(HAVE_ISNANF)
389 AC_DEFINE(HAVE_SINCOS)
390 AC_DEFINE(HAVE_SINCOSF)
391 if test x"long_double_math_on_this_cpu" = x"yes"; then
392 AC_DEFINE(HAVE_FINITEL)
393 AC_DEFINE(HAVE_HYPOTL)
394 AC_DEFINE(HAVE_ISINFL)
395 AC_DEFINE(HAVE_ISNANL)
396 fi
397 ;;
65fc9769
PE
398 *-vxworks)
399 AC_DEFINE(HAVE_MMAP)
400 AC_DEFINE(HAVE_ACOSF)
401 AC_DEFINE(HAVE_ASINF)
402 AC_DEFINE(HAVE_ATAN2F)
403 AC_DEFINE(HAVE_ATANF)
404 AC_DEFINE(HAVE_CEILF)
405 AC_DEFINE(HAVE_COSF)
406 AC_DEFINE(HAVE_COSHF)
407 AC_DEFINE(HAVE_EXPF)
408 AC_DEFINE(HAVE_FABSF)
409 AC_DEFINE(HAVE_FLOORF)
410 AC_DEFINE(HAVE_FMODF)
411 AC_DEFINE(HAVE_HYPOT)
412 AC_DEFINE(HAVE_LOG10F)
413 AC_DEFINE(HAVE_LOGF)
414 AC_DEFINE(HAVE_POWF)
415 AC_DEFINE(HAVE_SINF)
416 AC_DEFINE(HAVE_SINHF)
417 AC_DEFINE(HAVE_SQRTF)
418 AC_DEFINE(HAVE_TANF)
419 AC_DEFINE(HAVE_TANHF)
420 ;;
ff66d28f 421 *-windiss*)
ff66d28f 422 AC_DEFINE(HAVE_ACOSF)
65fc9769 423 AC_DEFINE(HAVE_ACOSL)
ff66d28f 424 AC_DEFINE(HAVE_ASINF)
65fc9769 425 AC_DEFINE(HAVE_ASINL)
ff66d28f 426 AC_DEFINE(HAVE_ATAN2F)
65fc9769 427 AC_DEFINE(HAVE_ATAN2L)
ff66d28f 428 AC_DEFINE(HAVE_ATANF)
65fc9769 429 AC_DEFINE(HAVE_ATANL)
ff66d28f 430 AC_DEFINE(HAVE_CEILF)
65fc9769 431 AC_DEFINE(HAVE_CEILL)
ff66d28f
PE
432 AC_DEFINE(HAVE_COPYSIGN)
433 AC_DEFINE(HAVE_COPYSIGNF)
434 AC_DEFINE(HAVE_COSF)
65fc9769 435 AC_DEFINE(HAVE_COSL)
ff66d28f 436 AC_DEFINE(HAVE_COSHF)
65fc9769 437 AC_DEFINE(HAVE_COSHL)
ff66d28f 438 AC_DEFINE(HAVE_EXPF)
65fc9769 439 AC_DEFINE(HAVE_EXPL)
ff66d28f 440 AC_DEFINE(HAVE_FABSF)
65fc9769 441 AC_DEFINE(HAVE_FABSL)
ff66d28f 442 AC_DEFINE(HAVE_FLOORF)
65fc9769 443 AC_DEFINE(HAVE_FLOORL)
ff66d28f 444 AC_DEFINE(HAVE_FMODF)
65fc9769 445 AC_DEFINE(HAVE_FMODL)
ff66d28f 446 AC_DEFINE(HAVE_FREXPF)
65fc9769 447 AC_DEFINE(HAVE_FREXPL)
ff66d28f 448 AC_DEFINE(HAVE_LDEXPF)
65fc9769 449 AC_DEFINE(HAVE_LDEXPL)
ff66d28f 450 AC_DEFINE(HAVE_LOG10F)
65fc9769 451 AC_DEFINE(HAVE_LOG10L)
ff66d28f
PE
452 AC_DEFINE(HAVE_LOGF)
453 AC_DEFINE(HAVE_MODFF)
65fc9769 454 AC_DEFINE(HAVE_MODFL)
ff66d28f 455 AC_DEFINE(HAVE_POWF)
65fc9769 456 AC_DEFINE(HAVE_POWL)
ff66d28f 457 AC_DEFINE(HAVE_SINF)
65fc9769 458 AC_DEFINE(HAVE_SINL)
ff66d28f 459 AC_DEFINE(HAVE_SINHF)
65fc9769 460 AC_DEFINE(HAVE_SINHL)
ff66d28f 461 AC_DEFINE(HAVE_SQRTF)
65fc9769 462 AC_DEFINE(HAVE_SQRTL)
ff66d28f 463 AC_DEFINE(HAVE_TANF)
65fc9769 464 AC_DEFINE(HAVE_TANL)
ff66d28f 465 AC_DEFINE(HAVE_TANHF)
65fc9769 466 AC_DEFINE(HAVE_TANHL)
ff66d28f
PE
467 ;;
468 *)
469 AC_MSG_ERROR([No support for this host/target combination.])
470 ;;
471esac
c41f82b2 472])