lukeg101 wrote:

Prevents a concurrency-related compiler bug (a reordering bug introduced by 
LLVM) that arises when optimisations rewrite the destination register of SWP 
instructions to be the zero register when compiling an atomic exchange 
operation. For more information on this bug and how it was found, please see: 
https://lukegeeson.com/publications/2024-03-05-CGO/



https://github.com/llvm/llvm-project/pull/102316
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to