| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: HACKS,v 1.198 2020/01/29 23:44:00 christos Exp $ | | 1 | # $NetBSD: HACKS,v 1.199 2020/01/30 00:43:58 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 |
| @@ -963,23 +963,25 @@ descr Disable optimization for rtld.c on | | | @@ -963,23 +963,25 @@ descr Disable optimization for rtld.c on |
963 | second pass loop with elm == 0xffffffff | | 963 | second pass loop with elm == 0xffffffff |
964 | kcah | | 964 | kcah |
965 | | | 965 | |
966 | port alpha | | 966 | port alpha |
967 | hack GCC 7.4/8.3: userland binaries crash randomly (port-alpha/54307) | | 967 | hack GCC 7.4/8.3: userland binaries crash randomly (port-alpha/54307) |
968 | cdate Fri Nov 1 20:43:35 UTC 2019 | | 968 | cdate Fri Nov 1 20:43:35 UTC 2019 |
969 | who rin | | 969 | who rin |
970 | file src/external/bsd/jemalloc/lib/Makefile.inc: 1.11 | | 970 | file src/external/bsd/jemalloc/lib/Makefile.inc: 1.11 |
971 | descr rtree.c and tcache.c need to be compiled with -O0, alternatively, | | 971 | descr rtree.c and tcache.c need to be compiled with -O0, alternatively, |
972 | you can compile whole jemalloc with -DJEMALLOC_DEBUG. | | 972 | you can compile whole jemalloc with -DJEMALLOC_DEBUG. |
973 | kcah | | 973 | kcah |
974 | | | 974 | |
975 | port powerpc | | 975 | port powerpc |
976 | hack compile tc.c, logerr.c with -O0 for clang | | 976 | hack compile tc.c, logerr.c, ubsan.c with -O0 for clang |
977 | cdate Wed Jan 29 17:40:19 EST 2020 | | 977 | cdate Wed Jan 29 17:40:19 EST 2020 |
978 | who christos | | 978 | who christos |
979 | file src/external/bsd/atf/lib/libatf-c/Makefile: 1.22 | | 979 | file src/external/bsd/atf/lib/libatf-c/Makefile: 1.22 |
980 | file src/external/bsd/dhcpcd/sbin/dhcpcd/Makefile: 1.49 | | 980 | file src/external/bsd/dhcpcd/sbin/dhcpcd/Makefile: 1.49 |
981 | descr Disable optimization on tc.c, logerr.c crashes: | | 981 | file src/tests/lib/libc/misc/Makefile: 1.5 |
| | | 982 | |
| | | 983 | descr Disable optimization on tc.c, logerr.c, ubsan.c crashes: |
982 | lib/libLLVMCodeGen/../../llvm/../../external/apache2/llvm/lib/..\ | | 984 | lib/libLLVMCodeGen/../../llvm/../../external/apache2/llvm/lib/..\ |
983 | /dist/llvm/include/llvm/CodeGen/MachineFrameInfo.h", line 495, \ | | 985 | /dist/llvm/include/llvm/CodeGen/MachineFrameInfo.h", line 495, \ |
984 | function "__int64_t llvm::MachineFrameInfo::getObjectOffset(int) const" | | 986 | function "__int64_t llvm::MachineFrameInfo::getObjectOffset(int) const" |
985 | kcah | | 987 | kcah |