]>
Commit | Line | Data |
---|---|---|
c6251f03 RM |
1 | # The`long double' type is a distinct type we support if |
2 | # -mlong-double-128 option is used (or when it becomes a default | |
3 | # when -mlong-double-64 is not used). | |
4 | long-double-fcts = yes | |
5 | sysdep-CFLAGS += -mlong-double-128 | |
6 | ||
7 | ifeq ($(subdir),math) | |
8 | libm-routines += s_nexttowardfd | |
9 | routines += math_ldbl_opt nldbl-compat | |
10 | ||
11 | extra-libs += libnldbl | |
12 | libnldbl-calls = asprintf dprintf fprintf fscanf fwprintf fwscanf iovfscanf \ | |
13 | obstack_printf obstack_vprintf printf scanf snprintf \ | |
14 | sprintf sscanf swprintf swscanf vasprintf vdprintf vfprintf \ | |
15 | vfscanf vfwprintf vfwscanf vprintf vscanf vsnprintf \ | |
16 | vsprintf vsscanf vswprintf vswscanf vwprintf vwscanf \ | |
17 | wprintf wscanf printf_fp printf_size \ | |
18 | fprintf_chk fwprintf_chk printf_chk snprintf_chk sprintf_chk \ | |
19 | swprintf_chk vfprintf_chk vfwprintf_chk vprintf_chk \ | |
20 | vsnprintf_chk vsprintf_chk vswprintf_chk vwprintf_chk \ | |
21 | wprintf_chk \ | |
22 | syslog syslog_chk vsyslog vsyslog_chk \ | |
23 | strfmon strfmon_l \ | |
24 | strtold strtold_l strtoldint wcstold wcstold_l wcstoldint \ | |
25 | qecvt qfcvt qgcvt qecvt_r qfcvt_r \ | |
26 | isinf isnan finite signbit scalb log2 lgamma_r ceil \ | |
27 | significand acos asin atan atan2 cos sin tan cosh sinh \ | |
28 | tanh acosh asinh atanh exp log log10 exp10 pow10 expm1 \ | |
29 | log1p logb exp2 sqrt cbrt fabs floor j0 j1 y0 y1 erf erfc \ | |
30 | lgamma tgamma gamma rint nearbyint round trunc \ | |
31 | copysign fdim fmax fmin nextafter pow hypot fmod drem \ | |
32 | remainder ldexp scalbn frexp modf scalbln fma nan sincos \ | |
33 | jn yn ilogb remquo lrint lround llrint llround nexttowardf \ | |
34 | nexttoward conj cacos cacosh casin catan catanh ccos ccosh \ | |
35 | casinh cexp clog cproj csin csinh csqrt ctan ctanh cpow \ | |
36 | cabs carg cimag creal clog10 | |
37 | libnldbl-routines = $(libnldbl-calls:%=nldbl-%) | |
38 | libnldbl-inhibit-o = $(object-suffixes) | |
39 | libnldbl-static-only-routines = $(libnldbl-routines) | |
40 | ||
41 | endif |