CVSROOT: /cvs Module name: src Changes by: dera...@cvs.openbsd.org 2017/07/28 09:31:54
Modified files: gnu/llvm/tools/clang/lib/Driver: Tools.cpp Log message: On OpenBSD disable the malloc/calloc/realloc/free/str*dup builtins, since they can perform strange transforms and optimizations. Some of those could gain a slight advantage, but would avoid the variety of important runtime checks our malloc(3) code does. In essence, the transforms performed are considered "anti-mitigation". ok kettenis robert, discussions with others