CVSROOT:        /cvs
Module name:    src
Changes by:     dera...@cvs.openbsd.org 2023/04/26 16:12:44

Modified files:
        gnu/llvm/clang/lib/Driver/ToolChains: Clang.cpp 

Log message:
On openbsd amd64, the compiler has been found to generate some nasty jump
table variations (calculate address into %rax, jmp %rax) which is not
compatible with IBT endbr64.  The specific generated code sequence was
found inside clang, which made the debugging experience pretty miserable.
So we will have to disable jump tables by default.
ok kettenis

Reply via email to