Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Mar 2021 00:08:47 +0000
From:      bugzilla-noreply@freebsd.org
To:        standards@FreeBSD.org
Subject:   [Bug 253847] Printf does not work correctly for denormal doubles on non-x86
Message-ID:  <bug-253847-99-QnR4fuGw7F@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-253847-99@https.bugs.freebsd.org/bugzilla/>
References:  <bug-253847-99@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D253847

--- Comment #4 from commit-hook@FreeBSD.org ---
A commit in branch releng/13.0 references this bug:

URL:
https://cgit.FreeBSD.org/src/commit/?id=3Df979a90f4209418a26d858ca97b149798=
5bda0a7

commit f979a90f4209418a26d858ca97b1497985bda0a7
Author:     Alex Richardson <arichardson@FreeBSD.org>
AuthorDate: 2021-03-01 14:27:30 +0000
Commit:     Ed Maste <emaste@FreeBSD.org>
CommitDate: 2021-03-24 00:07:34 +0000

    AArch64: Don't set flush-subnormals-to-zero flag on startup

    This flag has been set on startup since
65618fdda0f272a823e6701966421bdca0efa301.
    However, This causes some of the math-related tests to fail as they rep=
ort
    zero instead of a tiny number. This fixes at least
    /usr/tests/lib/msun/ldexp_test and possibly others.
    Additionally, setting this flag prevents printf() from printing subnorm=
al
    numbers in decimal form.
    See also https://www.openwall.com/lists/musl/2021/02/26/1

    PR:             253847
    Reviewed By:    mmel
    Approved by:    re (gjb)
    Differential Revision: https://reviews.freebsd.org/D28938

    (cherry picked from commit 0e4ff0acbe80c547988bede738af2e227c7eb47c)
    (cherry picked from commit d37fb0e37814db8f76462b3b9f1fb0e6dfca6324)

 lib/libc/tests/stdio/printfloat_test.c | 35 ++++++++++++++++++++++++++++++=
+++-
 sys/arm64/arm64/vm_machdep.c           |  2 +-
 2 files changed, 35 insertions(+), 2 deletions(-)

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-253847-99-QnR4fuGw7F>