+2012-03-19 Richard Henderson <rth@twiddle.net>
+
+ * sysdeps/alpha/fpu/math_private.h: New file.
+
2012-03-11 Richard Henderson <rth@twiddle.net>
* sysdeps/unix/sysv/linux/alpha/bits/socket.h: Remove file.
--- /dev/null
+#ifndef ALPHA_MATH_PRIVATE_H
+#define ALPHA_MATH_PRIVATE_H 1
+
+/* In bits/mathinline.h we define __isnan et al.
+ In sysdeps/alpha/fpu/s_isnan.c we move the identifier out of the way
+ via macro hackery. In both cases, tell math/math_private.h that
+ we have a local copy of the function. */
+
+#ifndef __isnan
+# define __isnan __isnan
+#endif
+#ifndef __isnanf
+# define __isnanf __isnanf
+#endif
+#ifndef __isnanl
+# define __isnanl __isnanl
+#endif
+
+#include_next <math_private.h>
+
+#endif /* ALPHA_MATH_PRIVATE_H */