Module Name: src Committed By: joerg Date: Sat Jun 4 11:25:43 UTC 2016
Modified Files: src/doc: HACKS Log Message: Drop CSU entry. To generate a diff of this commit: cvs rdiff -u -r1.167 -r1.168 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.167 src/doc/HACKS:1.168 --- src/doc/HACKS:1.167 Tue May 10 19:32:47 2016 +++ src/doc/HACKS Sat Jun 4 11:25:43 2016 @@ -1,4 +1,4 @@ -# $NetBSD: HACKS,v 1.167 2016/05/10 19:32:47 mrg Exp $ +# $NetBSD: HACKS,v 1.168 2016/06/04 11:25:43 joerg Exp $ # # This file is intended to document workarounds for currently unsolved # (mostly) compiler bugs. @@ -27,20 +27,6 @@ # # this is a comment. -hack gcc-5.3 miscompiles crt* leading to ctor/dtor related crashes -mdate 10 May 2016 -who mrg martin -file lib/csu/common/Makefile.inc : 1.26, 1.27, 1.31 -descr - GCC assumes non-constant data is constant and assumes that it - can generate direct calls out of the ctor/dtor space, which - generally breaks their usage. On SPARC, an explicit call to - 0 is generated as "clr %g1; call %g1", for example. - - Compiling with -O1 fixes this problem. -pr 51121 -kcah - hack gcc-5.3 optimizes memset+malloc -> calloc inside calloc mdate 4 May 2016 who christos