Tue Oct 29 21:32:35 2019 UTC ()
sh3 now


(christos)
diff -r1.192 -r1.193 src/doc/HACKS

cvs diff -r1.192 -r1.193 src/doc/HACKS (expand / switch to unified diff)

--- src/doc/HACKS 2019/10/29 21:16:25 1.192
+++ src/doc/HACKS 2019/10/29 21:32:35 1.193
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: HACKS,v 1.192 2019/10/29 21:16:25 christos Exp $ 1# $NetBSD: HACKS,v 1.193 2019/10/29 21:32:35 christos Exp $
2# 2#
3# This file is intended to document workarounds for currently unsolved 3# This file is intended to document workarounds for currently unsolved
4# (mostly) compiler bugs. 4# (mostly) compiler bugs.
5# 5#
6# Format: 6# Format:
7# hack title 7# hack title
8# cdate creation date 8# cdate creation date
9# mdate mod date 9# mdate mod date
10# who responsible developer 10# who responsible developer
11# port ... 11# port ...
12# affected ports, space separated, if not "all" 12# affected ports, space separated, if not "all"
13# file affected file : revision : line from : line to 13# file affected file : revision : line from : line to
14# affected files and revision and line numbers describing hack 14# affected files and revision and line numbers describing hack
@@ -900,26 +900,35 @@ cdate Mon Oct 28 14:39:35 EDT 2019 @@ -900,26 +900,35 @@ cdate Mon Oct 28 14:39:35 EDT 2019
900who christos 900who christos
901file /cvsroot/src/external/mit/xorg/lib/gallium/Makefile 1.36 901file /cvsroot/src/external/mit/xorg/lib/gallium/Makefile 1.36
902descr gallium does not compile. 902descr gallium does not compile.
903kcah 903kcah
904 904
905port aarch64 905port aarch64
906hack compile ex_filter.c in vi with -O0 906hack compile ex_filter.c in vi with -O0
907cdate Mon Oct 28 14:39:35 EDT 2019 907cdate Mon Oct 28 14:39:35 EDT 2019
908who christos 908who christos
909file /cvsroot/src/external/bsd/nvi/usr.bin/nvi/Makefile 1.20 909file /cvsroot/src/external/bsd/nvi/usr.bin/nvi/Makefile 1.20
910descr ":%! sort" core-dumps, tm is NULL but was not NULL on entry. 910descr ":%! sort" core-dumps, tm is NULL but was not NULL on entry.
911kcah 911kcah
912 912
 913port sh3
 914hack compile parse.c in battlestar with -Wno-restrict
 915cdate Mon Oct 28 14:39:35 EDT 2019
 916who christos
 917file /cvsroot/src/games/battlestar/Makefile 1.11
 918descr fails to compile, confused by char words[][];
 919 strcpy(words[n - 1], words[n + 1]);
 920kcah
 921
913port arm 922port arm
914hack avoid using labels in a 12-bit constant. 923hack avoid using labels in a 12-bit constant.
915who matt 924who matt
916file crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes-armv4.S: 1.2 925file crypto/external/bsd/openssl/lib/libcrypto/arch/arm/aes-armv4.S: 1.2
917descr workaround for clang misassembling an instruction 926descr workaround for clang misassembling an instruction
918kcah 927kcah
919 928
920port sparc64 929port sparc64
921hack during profiling with -m32 (and ASLR) labels are not generated 930hack during profiling with -m32 (and ASLR) labels are not generated
922 consistently 931 consistently
923who christos 932who christos
924file /cvsroot/src/crypto/external/bsd/heimdal/lib/libasn1/Makefile: 1.4 933file /cvsroot/src/crypto/external/bsd/heimdal/lib/libasn1/Makefile: 1.4
925desc asn1_krb5_asn1.po does not produce the same results during successive 934desc asn1_krb5_asn1.po does not produce the same results during successive