diff options
author | Jakub Jelinek <jakub@redhat.com> | 2024-09-05 12:20:57 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2024-09-05 12:23:50 +0200 |
commit | 24909512101d59807f6d23a9963d64390eca8f60 (patch) | |
tree | 033cc96e00130800f873fe6ec77f56e7c462cc0c /libgo/go/crypto/aes/ctr_s390x.go | |
parent | 73afc3e47e235f3a68abb1c7ce52a9d82003bdab (diff) | |
download | gcc-releases/gcc-14.zip gcc-releases/gcc-14.tar.gz gcc-releases/gcc-14.tar.bz2 |
libsanitizer: On aarch64 use hint #34 in prologue of libsanitizer functionsreleases/gcc-14
When gcc is built with -mbranch-protection=standard, running sanitized
programs doesn't work properly on bti enabled kernels.
This has been fixed upstream with
https://github.com/llvm/llvm-project/pull/84061
The following patch cherry picks that from upstream.
For trunk we should eventually do a full merge from upstream, but I'm hoping
they will first fix up the _BitInt libubsan support mess.
2024-09-05 Jakub Jelinek <jakub@redhat.com>
* sanitizer_common/sanitizer_asm.h: Cherry-pick llvm-project revision
1c792d24e0a228ad49cc004a1c26bbd7cd87f030.
* interception/interception.h: Likewise.
(cherry picked from commit 2379cbb94b2668227c237c94c82e3c49fe39fd0f)
Diffstat (limited to 'libgo/go/crypto/aes/ctr_s390x.go')
0 files changed, 0 insertions, 0 deletions