@@ -50,4 +50,4 @@ typedef struct {
#endif
} __kernel_fsid_t;
-#endif /* __ARCH_I386_POSIX_TYPES_H */
+#endif
-#endif /* _ASM_X86_64_POSIX_TYPES_H */
@@ -565,6 +565,7 @@ int __isnanl (long double x)
{
return __isnan ( (double)x );
}
+libm_hidden_def(__isnanl)
#ifdef L_isinfl
@@ -572,6 +573,7 @@ int __isinfl (long double x)
return __isinf ( (double)x );
+libm_hidden_def(__isinfl)
@@ -86,7 +86,9 @@ CC_IPREFIX := $(shell $(CC) --print-file-name=include)
CC_INC := -I$(dir $(CC_IPREFIX))include-fixed -I$(CC_IPREFIX)
CFLAGS += $(CC_INC)
-HOST_CFLAGS += $(XWARNINGS) $(OPTIMIZATION) $(XCOMMON_CFLAGS)
+# Can't add $(OPTIMIZATION) here, it may be target-specific.
+# Just adding -Os for now.
+HOST_CFLAGS += $(XWARNINGS) -Os $(XCOMMON_CFLAGS)
LDFLAGS := $(CPU_LDFLAGS)
ifeq ($(DODEBUG),y)
@@ -17,6 +17,8 @@
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307 USA. */
+#define _ISOC99_SOURCE
+
#include <math.h>
#include <float.h>
#include <stdio.h>
@@ -17,7 +17,7 @@ int main(void)
int r_clone, ret_errno;
- r_clone = do_clone(child_fn, NULL, (int) NULL, NULL);
+ r_clone = do_clone(child_fn, NULL, 0, NULL);
ret_errno = errno;
if (ret_errno != EINVAL || r_clone != -1) {
fprintf(stderr, "clone: res=%d (wanted -1) errno=%d (wanted %d)\n",