Since the VAX port was discontinued, all our remaining architectures
use IEEE floating point, as will any future ones.
For this reason, I would like to remove all of libm/noieee_src,
which is unused now. I don't quite know how to actually prove that
it is unused, but
* I grepped the full src tree for noieee_src as well as the names
of all individual files and nothing references them;
* I successfully built a release on amd64 and arm64.
The proposed commit is the Makefile bit below and all of the
noieee_src directory. I'll refrain from posting that 6400-line
diff.
OK to kill the cruft?
Index: Makefile
===================================================================
RCS file: /cvs/src/lib/libm/Makefile,v
retrieving revision 1.118
diff -u -r1.118 Makefile
--- Makefile 10 Mar 2018 20:52:58 -0000 1.118
+++ Makefile 16 Jul 2018 15:37:20 -0000
@@ -67,7 +67,6 @@
.PATH: ${.CURDIR}/man
.PATH: ${.CURDIR}/src
-.PATH: ${.CURDIR}/noieee_src
LIB= m
COMMON_SRCS = b_exp__D.c b_log__D.c b_tgamma.c \
--
Christian "naddy" Weisgerber [email protected]