[PATCH v4 3/3] Cleanup __ieee754_sqrt(f/l)
Joseph Myers
joseph@codesourcery.com
Fri Mar 16 00:21:00 GMT 2018
This appears to have broken the build of sqrtl for m68k, at least with GCC
6.
https://sourceware.org/ml/libc-testresults/2018-q1/msg00475.html
In file included from ../include/sys/cdefs.h:3:0,
from ../include/features.h:428,
from ../bits/libc-header-start.h:33,
from ../math/math.h:27,
from ../include/math.h:7,
from ../sysdeps/m68k/m680x0/fpu/e_acos.c:18,
from ../sysdeps/m68k/m680x0/fpu/e_acosl.c:6,
from ../sysdeps/m68k/m680x0/fpu/e_sqrtl.c:3:
../sysdeps/m68k/m680x0/fpu/e_acos.c: In function '__ieee754_sqrtl':
../sysdeps/m68k/m680x0/fpu/bits/mathinline.h:39:31: error: implicit declaration of function '____ieee754_sqrtl' [-Werror=implicit-function-declaration]
# define __m81_u(x) __CONCAT(__,x)
^
../misc/sys/cdefs.h:105:23: note: in definition of macro '__CONCAT'
#define __CONCAT(x,y) x ## y
^
../sysdeps/m68k/m680x0/fpu/e_acos.c:33:10: note: in expansion of macro
'__m81_u'
return __m81_u(FUNC)(x);
^~~~~~~
--
Joseph S. Myers
joseph@codesourcery.com
More information about the Libc-alpha
mailing list