Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src



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.




Home | Main Index | Thread Index | Old Index