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                          na...@mips.inka.de

Reply via email to