[Bug c/30013] Multiple flaws in decimal floating-point arithmetic conversions fixed

2007-10-23 Thread janis at gcc dot gnu dot org
--- Comment #7 from janis at gcc dot gnu dot org 2007-10-23 16:50 --- Fixed in what will be 4.3.0. -- janis at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/30013] Multiple flaws in decimal floating-point arithmetic conversions fixed

2007-09-10 Thread janis at gcc dot gnu dot org
--- 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=gcc&view=rev&rev=128361 Log: gcc/ PR c/30013 * config/dfp-bit.c: Don't skip TF

[Bug c/30013] Multiple flaws in decimal floating-point arithmetic conversions fixed

2007-08-17 Thread janis at gcc dot gnu dot org
--- 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. -- http://gcc.gnu.org/bugzil

[Bug c/30013] Multiple flaws in decimal floating-point arithmetic conversions fixed

2007-08-16 Thread janis at gcc dot gnu dot org
--- 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 bec

[Bug c/30013] Multiple flaws in decimal floating-point arithmetic conversions fixed

2006-11-28 Thread pinskia at gcc dot gnu 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

[Bug c/30013] Multiple flaws in decimal floating-point arithmetic conversions fixed

2006-11-28 Thread bje at gcc dot gnu dot org
-- 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

[Bug c/30013] Multiple flaws in decimal floating-point arithmetic conversions fixed

2006-11-28 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-11-29 02:13 --- > /* strtold is declared in only for C99. */ > extern long double strtold (const char *, char **); > #define STR_TO_BFP strtold Well use -std=gnu99 then. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30013

[Bug c/30013] Multiple flaws in decimal floating-point arithmetic conversions fixed

2006-11-28 Thread pinskia at gcc dot gnu dot org
--- 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 __attr