[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=gccview=revrev=128361 Log: gcc/ PR c/30013 * config/dfp-bit.c: Don't skip

[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. --

[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

[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

[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 stdlib.h only for C99. */ extern long double strtold (const char *, char **); #define STR_TO_BFP strtold Well use -std=gnu99 then. --

[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 #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