Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Nov 2019 20:41:54 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 242067] libc: r354823 riscv64 has a fault in printf() where IEEE754-2008 fp128 data is output wrong
Message-ID:  <bug-242067-227-btinZGgDSJ@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-242067-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-242067-227@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=3D242067

--- Comment #7 from Dennis Clarke <dclarke@blastwave.org> ---
Yep, we have a problem in FreeBSD 13.0-CURRENT r355009 perhaps
in _ldtoa.c still and I think maybe the real issue is with=20

    head/lib/libc/gdtoa/machdep_ldisQ.c

where we see=20


/*
 * Machine-dependent glue to integrate David Gay's gdtoa
 * package into libc for architectures where a long double
 * uses quad precision, such as sparc64.
 */


Well bingo ... other than the endianess we have the same data
in memory and confusion in the printf output.=20

So still digging.


--=20
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken
GreyBeard and suspenders optional

--=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-242067-227-btinZGgDSJ>