1
# DP: Define fpclassify and signbit for systems that need it.
3
--- a/src/gcc/d/phobos2/gcc/cbridge_math.c 2010-04-21 13:08:40.000000000 +0100
4
+++ b/src/gcc/d/phobos2/gcc/cbridge_math.c 2010-08-23 11:01:05.022792451 +0100
9
+/* If undefined, define fpclassify and signbit here */
11
+# define fpclassify(x) \
12
+ (sizeof (x) == sizeof (float) \
13
+ ? __fpclassifyf (x) \
14
+ : sizeof (x) == sizeof (double) \
15
+ ? __fpclassify (x) : __fpclassifyl (x))
19
+# define signbit(x) \
20
+ (sizeof (x) == sizeof (float) \
22
+ : sizeof (x) == sizeof (double) \
23
+ ? __signbit (x) : __signbitl (x))
27
#if HAVE_DISTINCT_LONG_DOUBLE
28
typedef long double my_long_double;