NetBSD/src bUpdHw8tests/lib/libc/gen t_fpclassify.c

   t_fpclassify: Fix build properly without __HAVE_LONG_DOUBLE.

   Centralize use of union ieee_ext_u, used on machines where double is
   not the same as long double, so most of the long double code doesn't
   need __HAVE_LONG_DOUBLE conditionals (reminder: __HAVE_LONG_DOUBLE
   means long double is _larger_ than double, not just that long double
   exists; long double always exists and should work either way).

   PR standards/59336: C23: Annex F and math.h extensions
   PR lib/59853: compiler-rt softfloat lacks floating-point exceptions
VersionDeltaFile
1.14+65-46tests/lib/libc/gen/t_fpclassify.c
+65-461 files

NetBSD/src eKW8I55tests/lib/libc/gen t_fpclassify.c

   t_fpclassify: Revert previous -- __HAVE_LONG_DOUBLE is used wrongly.

   __HAVE_LONG_DOUBLE being defined means long double is _different_
   from double (typically 80-bit or 128-bit extended precision), and not
   being defined means long double is the same as double.

   Any code that uses ordinary long double arithmetic or long double
   libm functions should work with or __HAVE_LONG_DOUBLE.

   But without __HAVE_LONG_DOUBLE, we don't have things like union
   ieee_ext_u for breaking apart the internal representation.

   Will re-fix the build in a subsequent change coming up momentarily.
VersionDeltaFile
1.13+1-7tests/lib/libc/gen/t_fpclassify.c
+1-71 files

NetBSD/src sKY158rtests/dev/audio h_pad.c, tests/fs/common fstest_v7fs.c

   tests: Include endian headers.

   prompted by PR pkg/59839
VersionDeltaFile
1.3+3-2tests/fs/common/fstest_v7fs.c
1.4+2-1tests/dev/audio/h_pad.c
+5-32 files

NetBSD/src pubZ7LNsbin/iscsictl iscsic_driverif.c

   iscsictl(8): Include <endian.h> for endian swapping functions

   prompted by PR pkg/59839
VersionDeltaFile
1.7+2-1sbin/iscsictl/iscsic_driverif.c
+2-11 files

NetBSD/src XZ9RK8Edoc 3RDPARTY

   doc: libarchive-3.8.4 is out
VersionDeltaFile
1.2150+3-3doc/3RDPARTY
+3-31 files

NetBSD/src TmXlLccexternal/bsd/elftoolchain/lib/libelf Makefile, tools/elftoolchain/libelf Makefile

   Provide an include path when processing libelf's M4 files.

   This changeset prepares the ground for updating libelf in the
   future.
VersionDeltaFile
1.4+3-2tools/elftoolchain/libelf/Makefile
1.5+2-2external/bsd/elftoolchain/lib/libelf/Makefile
+5-42 files

NetBSD/src JeNCvsZdistrib/sets/lists/tests mi

   Conditionalize libbluetooth tests on MKBLUETOOTH.
VersionDeltaFile
1.1405+9-9distrib/sets/lists/tests/mi
+9-91 files

NetBSD/src 14TZMxStests/lib/libc/gen t_fpclassify.c

   Make this build on platforms without __HAVE_LONG_DOUBLE.
VersionDeltaFile
1.12+9-3tests/lib/libc/gen/t_fpclassify.c
+9-31 files

NetBSD/src EEaCGQgdistrib/sets/lists/comp mi

   Fix tyop
VersionDeltaFile
1.2507+2-2distrib/sets/lists/comp/mi
+2-21 files

NetBSD/src 95BJ9wedistrib/sets/lists/comp mi

   Bluetooth headers need to be conditional on MKBLUETOOTH.
VersionDeltaFile
1.2506+3-3distrib/sets/lists/comp/mi
+3-31 files

NetBSD/src yvO2Kmudistrib/sets/lists/base mi, distrib/sets/lists/debug mi

   Add cnwctl and wiwctl to the MKWLAN conditional.
VersionDeltaFile
1.1817+5-5distrib/sets/lists/man/mi
1.298+4-4usr.sbin/Makefile
1.497+3-3distrib/sets/lists/debug/mi
1.1376+3-3distrib/sets/lists/base/mi
1.37+2-2distrib/sets/lists/manhtml/mi
+17-175 files

NetBSD/src Q3qkwNrdistrib/sets/lists/debug mi

   Honor MKAUDIO, MKBLUETOOTH, MKWLAN
VersionDeltaFile
1.496+33-33distrib/sets/lists/debug/mi
+33-331 files

NetBSD/src HHWcl4Zdistrib/sets/lists/base mi, distrib/sets/lists/man mi

   Conditionalize 802.11 support (hostapd, hostapd_cli, wlanctl, wpa_cli,
   wpa_passphrase, wpa_supplicant, wiconfig, wlanctl, plus 802.11 support
   in ifconfig) on MKWLAN, which defaults to "yes", except on m68000.
VersionDeltaFile
1.1816+19-19distrib/sets/lists/man/mi
1.36+10-10distrib/sets/lists/manhtml/mi
1.1375+9-9distrib/sets/lists/base/mi
1.26+9-3share/examples/Makefile
1.297+6-2usr.sbin/Makefile
1.79+5-2external/bsd/Makefile
+58-453 files not shown
+68-499 files

NetBSD/src lSNo709sys/crypto/aes aes_selftest.c, sys/crypto/chacha chacha_impl.h

   sys/crypto: Include the endian headers.

   prompted by PR pkg/59839
VersionDeltaFile
1.8+4-2sys/crypto/aes/aes_selftest.c
1.2+3-1sys/crypto/chacha/chacha_impl.h
+7-32 files

NetBSD/src tO6u1zKusr.sbin/puffs/mount_9p ninebuf.c, usr.sbin/puffs/mount_psshfs psbuf.c

   puffs: Don't assume <endian.h> is transcluded via <sys/types.h>.

   prompted by PR pkg/59839
VersionDeltaFile
1.10+3-2usr.sbin/puffs/mount_9p/ninebuf.c
1.20+3-2usr.sbin/puffs/mount_psshfs/psbuf.c
+6-42 files

NetBSD/src zTEzB3udistrib/sets/lists/base mi, distrib/sets/lists/man mi

   Build audio programs (aiomixer, audiocfg, audioctl, audioplay,audiorecord,
   and hdaudioctl) conditionally on MKAUDIO, which defaults to "yes" except
   on m68000 (no sun2 systems supported audio; the publicly-available copy
   of the Sun2 architecture manual states that the sound generation feature
   was removed from the system specification in Dec 1983).
VersionDeltaFile
1.1815+13-13distrib/sets/lists/man/mi
1.1374+7-7distrib/sets/lists/base/mi
1.35+7-7distrib/sets/lists/manhtml/mi
1.245+6-2usr.bin/Makefile
1.296+5-2usr.sbin/Makefile
1.1451+3-1share/mk/bsd.own.mk
+41-326 files

NetBSD/src xkjXJbcexternal/mit/xorg/server/drivers/xf86-video-ngle Makefile

   build hcrx_cursor.c
VersionDeltaFile
1.5+3-3external/mit/xorg/server/drivers/xf86-video-ngle/Makefile
+3-31 files

NetBSD/src E0FWExQdoc TODO.smpnet

   re(4) now MPSAFE
VersionDeltaFile
1.52+2-1doc/TODO.smpnet
+2-11 files

NetBSD/src s0xYYuhsys/ddb db_command.c

   Correct the cnpollc argument name for non-kernel nothing macro.
VersionDeltaFile
1.193+3-3sys/ddb/db_command.c
+3-31 files

NetBSD/src sIIWa5bsys/arch/acorn32/acorn32 rpc_machdep.c, sys/arch/acorn32/eb7500atx eb7500atx_machdep.c

   More cnpollc argument consistency
VersionDeltaFile
1.37+3-3sys/arch/evbarm/gemini/gemini_machdep.c
1.102+3-3sys/arch/acorn32/acorn32/rpc_machdep.c
1.38+3-3sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
1.215+3-3sys/arch/sun3/sun3/machdep.c
1.142+3-3sys/arch/sun3/sun3x/machdep.c
1.31+3-3sys/arch/evbarm/imx31/imx31lk_machdep.c
+18-187 files not shown
+38-3813 files

NetBSD/src MaxDuKlshare/mk bsd.own.mk

   Default MKPF to "no" on m68000.
VersionDeltaFile
1.1450+2-1share/mk/bsd.own.mk
+2-11 files

NetBSD/src vucdQgudistrib/sets/lists/base mi, distrib/sets/lists/comp mi

   Conditionally build Bluetooth support on MKBLUETOOTH and default it
   to "yes" except on m68000.
VersionDeltaFile
1.2505+250-250distrib/sets/lists/comp/mi
1.1814+25-25distrib/sets/lists/man/mi
1.34+13-13distrib/sets/lists/manhtml/mi
1.1373+13-13distrib/sets/lists/base/mi
1.244+8-4usr.bin/Makefile
1.295+7-3usr.sbin/Makefile
+316-3086 files not shown
+343-32112 files

NetBSD/src yIYek4uusr.sbin/paxctl paxctl.c

   makefs(8): Don't assume <sys/endian.h> is transcluded via <sys/types.h>

   prompted by PR pkg/59839
VersionDeltaFile
1.14+5-2usr.sbin/paxctl/paxctl.c
+5-21 files

NetBSD/src thHuiKiusr.sbin/makefs v7fs.c, usr.sbin/makefs/chfs chfs_mkfs.c

   makefs(8): Don't assume <sys/endian.h> is transcluded via <sys/types.h>

   prompted by PR pkg/59839
VersionDeltaFile
1.9+5-2usr.sbin/makefs/v7fs.c
1.10+3-0usr.sbin/makefs/chfs/chfs_mkfs.c
+8-22 files

NetBSD/src U0eigQSdistrib/sets/lists/tests module.mi

   kernel setjmp test does not depent on rump.
VersionDeltaFile
1.21+4-4distrib/sets/lists/tests/module.mi
+4-41 files

NetBSD/src Qnp3sYTshare/mk bsd.own.mk

   Trim down sun2 installations with the following defaults:

   MKBSDTAR.m68000?=       no
   MKDTC.m68000?=          no
   MKGROFF.m68000?=        no
   MKHESIOD.m68000?=       no
   MKHTML.m68000?=         no
   MKIPFILTER.m68000?=     no
   MKISCSI.m68000?=        no
   MKLDAP.m68000?=         no
   MKLVM.m68000?=          no
   MKNPF.m68000?=          no
   MKPOSTFIX.m68000?=      no
   MKRUMP.m68000?=         no
   MKUNBOUND.m68000?=      no
VersionDeltaFile
1.1448+20-1share/mk/bsd.own.mk
+20-11 files

NetBSD/src WHYVHu7usr.bin/fgen fgen.1

   fgen(1): reference the FCode docs

   "Writing FCode 3.x Programs" and IEEE 1275-1994.  Oracle still
   provides the former, but I'm not sure how stable the URLs are, so
   don't cite them.  It's easy enough to find these if you know the name
   of the books you are looking for.
VersionDeltaFile
1.12+26-17usr.bin/fgen/fgen.1
+26-171 files

NetBSD/src y0FwyLhtests/libexec/ld.elf_so Makefile h_r_rel.c

   tests/libexec/ld.elf_so/t_r_rel: Make sure helper is compiled as PIE.

   Otherwise this test doesn't work: the whole point is to check for
   relative relocations, which are only used in position-independent
   code.

   Should fix the test on platforms that don't do PIE by default like
   alpha and sparc64.

   PR bin/59360: ld.elf_so(8): missing RELR support
VersionDeltaFile
1.35+4-3tests/libexec/ld.elf_so/Makefile
1.2+3-2tests/libexec/ld.elf_so/h_r_rel.c
1.3+2-2tests/libexec/ld.elf_so/t_r_rel.sh
+9-73 files

NetBSD/src E8z57frtests/lib/libc/gen t_fpclassify.c

   t_fpclassify: Fix long double mistakes.

   1. Handle >64-bit long double with `union ieee_ext_u'.
   2. Operationally verify the quiet vs signalling NaN bits.
   3. xfail for softfloat and softfloat-long-double bugs on clang.
   4. Print NaN encodings in hexadecimal to make diagnostics easier.
   5. Add RCS id.

   PR standards/59336: C23: Annex F and math.h extensions
   PR lib/59853: compiler-rt softfloat lacks floating-point exceptions
VersionDeltaFile
1.11+249-89tests/lib/libc/gen/t_fpclassify.c
+249-891 files

NetBSD/src 377d3WZdoc CHANGES-11.0

   Ticket #135
VersionDeltaFile
1.1.2.60+6-1doc/CHANGES-11.0
+6-11 files