This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: arch-independent glibc printf segfault for "special" long double values
- From: Bruno Haible <bruno at clisp dot org>
- To: Jim Meyering <jim at meyering dot net>, bug-gnulib at gnu dot org, libc-alpha at sourceware dot org, bug-coreutils at gnu dot org
- Date: Fri, 8 Jun 2007 12:21:49 +0200
- Subject: Re: arch-independent glibc printf segfault for "special" long double values
- References: <87y7ixb6wb.fsf@rho.meyering.net> <87wsye6ddp.fsf@rho.meyering.net>
Jim Meyering wrote:
> Well, at least it is not IA64-specific.
> To trigger it you need a "long double" type longer than 8 bytes.
More precisely, it occurs for floating-point data formats in which the
most significant mantissa bit is not "hidden".
- It does not occur with IEEE 754 'float', 'double'.
- It occurs with the 80-bit 'long double' on i386, x86_64, ia64.
- It does not occur with the 128-bit 'long double' on ia64/HP-UX.
Bruno