Module Name: src Committed By: thorpej Date: Tue Jul 6 12:42:12 UTC 2021
Modified Files: src/doc: HACKS Log Message: Remove jemalloc and gdb hacks for alpha; root cause has been addressed. To generate a diff of this commit: cvs rdiff -u -r1.221 -r1.222 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.221 src/doc/HACKS:1.222 --- src/doc/HACKS:1.221 Mon Jul 5 11:16:56 2021 +++ src/doc/HACKS Tue Jul 6 12:42:12 2021 @@ -1,4 +1,4 @@ -# $NetBSD: HACKS,v 1.221 2021/07/05 11:16:56 hgutch Exp $ +# $NetBSD: HACKS,v 1.222 2021/07/06 12:42:12 thorpej Exp $ # # This file is intended to document workarounds for currently unsolved # (mostly) compiler bugs. @@ -950,17 +950,6 @@ descr Disable optimization for rtld.c on second pass loop with elm == 0xffffffff kcah -port alpha -hack GCC 7.4/8.3/9.3: userland binaries crash randomly (port-alpha/54307) -cdate Fri Nov 1 20:43:35 UTC 2019 -mdate Wed Dec 16 01:21:32 UTC 2020 -who rin -file src/external/bsd/jemalloc/lib/Makefile.inc: 1.11 -descr GCC miscompiles rtree.c and tcache.c (for 7.4, 8.3, and 9.3) with - optimization levels -O[12]. Compile these files with -O0, - alternatively, compile whole jemalloc with -DJEMALLOC_DEBUG. -kcah - port powerpc hack compile tc.c, logerr.c, ubsan.c with -O0 for clang cdate Wed Jan 29 17:40:19 EST 2020 @@ -988,17 +977,6 @@ descr GCC 9.4 and 8.3 miscompile aes_ccm for sun3 (TME, 68020 emulator) and sun2 (TME, 68010 emulator). kcah -port alpha -hack compile __realpath in gdb/gnulib/canonicalize-lgpl.c with -O0 (PR/56153) -cdate Sat May 8 08:24:49 EDT 2021 -mdate Sat May 8 08:24:49 EDT 2021 -who christos -file src/external/gpl3/gdb/dist/gnulib/import/canonicalize-lgpl.c: 1.2 -descr For alpha gcc-9 and gcc-10 miscompile the malloca macro leading to - allocation from the stack and freeing with regular free which causes - a crash. -kcah - port sh3 hack gcc9-sh3-lint