Module Name: src Committed By: joerg Date: Mon Nov 11 11:10:45 UTC 2013
Modified Files: src/distrib/sets/lists/debug: mi src/distrib/sets/lists/tests: mi src/external/gpl3/gcc/dist/gcc/config/i386: netbsd-elf.h src/sys/arch/amd64/amd64: machdep.c netbsd32_machdep.c src/sys/arch/amd64/include: fpu.h src/sys/arch/i386/i386: machdep.c src/sys/arch/i386/include: npx.h src/sys/sys: param.h src/tests/lib/libm: Makefile Added Files: src/tests/lib/libm: t_precision.c Log Message: NetBSD 6.99.26: Switch i386 and amd64 to the x87 default control word as initial value for new processes. This means that long double computations get the expected 63bit mantissa. Binaries tagged as compiled for 6.99.25 and older get the old value. Add a simple test case to ensure that double and long double computation are working correctly. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/distrib/sets/lists/debug/mi cvs rdiff -u -r1.547 -r1.548 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/gcc/dist/gcc/config/i386/netbsd-elf.h cvs rdiff -u -r1.198 -r1.199 src/sys/arch/amd64/amd64/machdep.c cvs rdiff -u -r1.83 -r1.84 src/sys/arch/amd64/amd64/netbsd32_machdep.c cvs rdiff -u -r1.8 -r1.9 src/sys/arch/amd64/include/fpu.h cvs rdiff -u -r1.737 -r1.738 src/sys/arch/i386/i386/machdep.c cvs rdiff -u -r1.25 -r1.26 src/sys/arch/i386/include/npx.h cvs rdiff -u -r1.434 -r1.435 src/sys/sys/param.h cvs rdiff -u -r1.18 -r1.19 src/tests/lib/libm/Makefile cvs rdiff -u -r0 -r1.1 src/tests/lib/libm/t_precision.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.