Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/doc Add note about lib/libc/softfloat/Makefile.inc hack for ...



details:   https://anonhg.NetBSD.org/src/rev/90d11125aaa6
branches:  trunk
changeset: 782687:90d11125aaa6
user:      msaitoh <msaitoh%NetBSD.org@localhost>
date:      Wed Nov 14 04:13:44 2012 +0000

description:
Add note about lib/libc/softfloat/Makefile.inc hack for arm.

  Gcc has a bug in tree optimization. For adddf3, -INF + -INF returns 0 without
  -fno-tree-vrp. Debugging with -fdump-tree-all shows that
  softfloat.c.021t.cleanup_cfg is ok but softfloat.c.023t.ssa is broken.

diffstat:

 doc/HACKS |  20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diffs (34 lines):

diff -r 52547882662d -r 90d11125aaa6 doc/HACKS
--- a/doc/HACKS Wed Nov 14 03:47:30 2012 +0000
+++ b/doc/HACKS Wed Nov 14 04:13:44 2012 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: HACKS,v 1.123 2012/03/03 03:21:16 nakayama Exp $
+# $NetBSD: HACKS,v 1.124 2012/11/14 04:13:44 msaitoh Exp $
 #
 # This file is intended to document workarounds for currently unsolved
 # (mostly) compiler bugs.
@@ -554,6 +554,24 @@
                http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48863#c4
        kcah
 
+       hack    gcc-4.5 arm without -fno-tree-vrp generate broken code
+       cdate   Wed Nov 14 13:02:02 JST 2012
+       who     msaitoh
+       file    lib/libc/softfloat/Makefile.inc
+       pr      46953
+       regress src/tests/lib/libm/t_cbrt
+       regress src/tests/lib/libm/t_ceil
+       regress src/tests/lib/libm/t_exp
+       regress src/tests/lib/libm/t_log
+       regress src/tests/lib/libm/t_scalbn
+       regress src/tests/lib/libm/t_sinh
+       regress src/tests/lib/libm/t_sqrt
+       descr   Gcc has a bug in tree optimization. For adddf3,
+               -INF + -INF returns 0 without -fno-tree-vrp.
+               Debugging with -fdump-tree-all shows that
+               softfloat.c.021t.cleanup_cfg is ok but softfloat.c.023t.ssa
+               is broken.
+       kcah
 
 port   sh3
 



Home | Main Index | Thread Index | Old Index