Module Name: src Committed By: msaitoh Date: Wed Nov 14 04:13:44 UTC 2012
Modified Files: src/doc: HACKS Log Message: 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. To generate a diff of this commit: cvs rdiff -u -r1.123 -r1.124 src/doc/HACKS Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/doc/HACKS diff -u src/doc/HACKS:1.123 src/doc/HACKS:1.124 --- src/doc/HACKS:1.123 Sat Mar 3 03:21:16 2012 +++ src/doc/HACKS Wed Nov 14 04:13:44 2012 @@ -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 @@ port arm 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