--- Comment #6 from janis at gcc dot gnu dot org 2007-09-11 01:11 ---
Subject: Bug 30013
Author: janis
Date: Tue Sep 11 01:11:16 2007
New Revision: 128361
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=128361
Log:
gcc/
PR c/30013
* config/dfp-bit.c: Don't skip
--- Comment #5 from janis at gcc dot gnu dot org 2007-08-17 20:44 ---
Why use %.9e, %.17e, and %.36Le to write the binary float values to a
string, instead of using lengths of FLT_DIG, DBL_DIG, and LDBL_DIG? For
i686-linux those are 6, 15, and 18.
--
--- Comment #4 from janis at gcc dot gnu dot org 2007-08-17 00:40 ---
Ben just mentioned this PR to me, I hadn't seen it before.
I'm working on a patch to support TFmode for powerpc*-linux, and I'll talk to
HJ about proper support for XFmode. Initially we didn't support long double
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-11-29 02:13 ---
422c424
typedef float DFtype __attribute__ ((mode (DF)));
---
typedef double DFtype __attribute__ ((mode (DF)));
424c426
typedef float XFtype __attribute__ ((mode (XF)));
---
typedef long double XFtype
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-11-29 02:13 ---
/* strtold is declared in stdlib.h only for C99. */
extern long double strtold (const char *, char **);
#define STR_TO_BFP strtold
Well use -std=gnu99 then.
--
--
bje at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |bje at gcc dot gnu dot org
|dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-11-29 02:57 ---
PS the testcase violates C aliasing rules.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30013