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

Reply via email to