| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-07-09 | doc/HACKS: Note OPENSSL_NO_EC_NISTP_64_GCC_128 hack for aarch64eb. | rin | |
| 2023-07-07 | doc/HACKS: Document PR port-alpha/57511 | rin | |
| 2023-05-07 | Not hacks to use old binutils (2.34 instead of 2.39) on mips64* | martin | |
| (but not mipsn64*). | |||
| 2023-01-22 | new vax compiler issues | christos | |
| 2023-01-06 | Now that the default page size is 4K again for x86_64 with the binutils | christos | |
| change to default to -z separate-code, remove the previous hack. | |||
| 2022-12-30 | mention binutils hack | christos | |
| 2022-12-04 | On VAX, compile gdtoa/misc.c at -O0 to avoid incorrect machine code | jakllsch | |
| resulting in some doubles printing as garbage. | |||
| 2022-09-12 | Document -O0 hack for ibm4xx copy{in,out}() for clang 13.0.0. | rin | |
| 2022-08-10 | Note that aes_ccm_tag() still fails with GCC 10.4 with -O2 on m68k. | rin | |
| 2022-05-31 | document gomoku | christos | |
| 2022-04-10 | doc/HACKS: add bug report for internal compiler error on alpha | rillig | |
| 2022-04-10 | PR 56789: document gcc bug workaround for -ftrapv on alpha. | martin | |
| 2021-11-23 | Temporary hack to work around incorrect/missing unwind info for | thorpej | |
| the t_sig_backtrace test case on ARM when compiled with optimization. | |||
| 2021-10-13 | libcrypt hack for vax | nia | |
| 2021-07-16 | PR port-sh3/56311 | rin | |
| Correct misinterpretation for the cause of the problem, and link to the bug report for upstream. | |||
| 2021-07-15 | PR port-sh3/56311 | rin | |
| Document -O0 workaround for initdecl() in doc/HACKS. | |||
| 2021-07-06 | Remove jemalloc and gdb hacks for alpha; root cause has been addressed. | thorpej | |
| 2021-07-05 | Update gcc9-sh3-lint - instead of disabling optimization for lex.c on | hgutch | |
| sh3, rather revert the gcc change that (seemingly accidentally) broke this. | |||
| 2021-06-23 | lint1: add bug report for internal GCC compiler error | rillig | |
| 2021-06-22 | Document sh3* lint hack for gcc 9 | martin | |
| 2021-05-31 | PR toolchain/55837 | rin | |
| Get rid of -O0 hack for GDB for hard-float arm. This was necessary because libunwind did not support s0-s31. Note that for *most* cases (not all!), -O0 stops using VFP registers for general purposes. Also note that this hack was incomplete. We had to compile every functions with -O0, that can be unwinded. Otherwise, GDB crashed every time exceptions were raised. | |||
| 2021-05-08 | mention gdb hack discovered by rin. | christos | |
| 2020-12-16 | -O0 hack was reintroduced to jemalloc/rtree.c for GCC9 on alpha. | rin | |
| 2020-12-02 | comparision -> comparison | wiz | |
| 2020-10-08 | GCC 9.3 miscompiles dwarf2{expr,loc}.c with -O2 for earmv5hf{,eb} | rin | |
| (-O1 is fine). This is a new regression introduced in GCC9. For everyone's safety, extend -O0 hack to dwarf2{expr,loc}.c for all arm variants with GCC >= 8. | |||
| 2020-10-07 | PR port-alpha/54307 | rin | |
| GCC 9.3 seems to be able to compile rtree.c with -O2: - No new regressions in ATF. - System survives over a night, at least, under heavy loads. On the other hand, unfortunately, GCC 9.3 still miscompiles tcache.c with -O2 or -O1. For example, even ``gcc -g hello.c'' fails with ICE if tcache.c is compiled with -O[12] in libc. | |||
| 2020-10-05 | Update gdb/dwarf2expr.c hack for earmv7hf{,eb}; the situation does not | rin | |
| change even for GCC 9.3 with ``memcmp'' fix. | |||
| 2020-10-05 | Update aes_ccm_tag() hack for m68k. | rin | |
| Even with ``memcmp fix'', GCC 9.4 miscompiles this function for -O[12]. But the situation was slightly changed from that with GCC 8.3: * -O0 and -O1 work but -O2 fails for 68060 and 68040 (real hardware) * -O0 and -O2 work but -O1 fails for 68020 and 68010 (TME) | |||
| 2020-10-05 | Remove -fno-omit-frame-pointer hack for sun2 kernel. | rin | |
| 2020-09-18 | mention strtod hack | christos | |
| 2020-08-10 | Add hacks for GCC8 vs m68k ports: | rin | |
| compile aes_ccm_tag() with -O0 for GCC8 http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/crypto/aes/aes_ccm.c#rev1.5 compile kernel with -fno-omit-frame-pointer for GCC8 http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/sun2/conf/Makefile.sun2#rev1.25 | |||
| 2020-05-10 | Pass -Wno-unused-command-line-argument for LLVM, discussed on | maxv | |
| tech-toolchain@. | |||
| 2020-05-06 | netsmb is no more | snj | |
| 2020-04-30 | Hack "gcc-4.5 arm without -fno-tree-vrp generate broken code" was removed in | rin | |
| src/lib/libc/softfloat/Makefile.inc rev 1.21: http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/softfloat/Makefile.inc#rev1.21 Now, all tests mentioned in the entry are passed for softfloat arm. | |||
| 2020-04-30 | lmcconfig(8) was removed. | rin | |
| 2020-04-30 | Add missing dates and revisions. | rin | |
| 2020-04-29 | PR toolchain/54820 | rin | |
| PR toolchain/54877 earmv7hf{,eb}: compile gdb/dwarf2expr.c with -O0 for GCC8 http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/gdb/lib/libgdb/Makefile#rev1.22 | |||
| 2020-04-12 | Hack removed in src/external/bsd/nvi/usr.bin/nvi/Makefile,-r1.21 | leot | |
| It is no longer needed, per PR bin/54656. | |||
| 2020-04-04 | smbfs is no more | jdolecek | |
| 2020-01-30 | more like this | christos | |
| 2020-01-29 | same hack different place | christos | |
| 2020-01-29 | powepc/clang hack | christos | |
| 2019-11-03 | Describe that both GCC 7.4 and 8.3 fail in the last entry. | rin | |
| 2019-11-01 | Describe workaround for PR port-alpha/54307. | rin | |
| 2019-10-30 | more hacks | christos | |
| 2019-10-29 | sh3 now | christos | |
| 2019-10-29 | gcc lossage | christos | |
| 2019-10-28 | another vax -O1 | christos | |
| 2019-05-14 | Add a hack entry for libpthread one section | maya | |
| 2019-04-03 | mention rtld vax hack | christos | |
