From dc6fe23ba65714781a3d26270c132c0ca0ca5beb Mon Sep 17 00:00:00 2001 From: Will Newton Date: Tue, 16 Sep 2014 12:37:04 -0700 Subject: stdlib/tst-strtod-round.c: Fix build on ARM Building this test on ARM fails because the prototypes for the long double variants of the math functions are unavailable. Add an additional include guard to math.h that enables long double math function declarations if _LIBC_TEST is defined and define _LIBC_TEST in stdlib/tst-strtod-round.c. ChangeLog: 2014-09-30 Will Newton * math/math.h: Define long double math functions if _LIBC_TEST is defined. * stdlib/tst-strtod-round.c: Define _LIBC_TEST. --- math/math.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'math') diff --git a/math/math.h b/math/math.h index 72ec2ca..dc532b7 100644 --- a/math/math.h +++ b/math/math.h @@ -92,7 +92,8 @@ __BEGIN_DECLS # undef __MATH_PRECNAME # if !(defined __NO_LONG_DOUBLE_MATH && defined _LIBC) \ - || defined __LDBL_COMPAT + || defined __LDBL_COMPAT \ + || defined _LIBC_TEST # ifdef __LDBL_COMPAT # ifdef __USE_ISOC99 -- cgit v1.1