]> git.ipfire.org Git - thirdparty/gcc.git/commit
libsanitizer: Fix SPARC stacktraces
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Mon, 7 Aug 2023 09:31:56 +0000 (11:31 +0200)
committerRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Mon, 7 Aug 2023 09:31:56 +0000 (11:31 +0200)
commit10bde732dbc972b0f0dd1f4318f54b399dbc0ffa
treef1dc73fec94d775808aace3f5e4c81b7a09aabaf
parenta8792b8429aa562e82cb83ff4661ca9d3f26500f
libsanitizer: Fix SPARC stacktraces

As detailed in LLVM Issue #57624
(https://github.com/llvm/llvm-project/issues/57624), a patch to
sanitizer_internal_defs.h broke SPARC stacktraces in the sanitizers.
The issue has now been fixed upstream (https://reviews.llvm.org/D156504)
and I'd like to cherry-pick that patch.

Bootstrapped without regressions on sparc-sun-solaris2.11.

2023-07-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

libsanitizer:
* sanitizer_common/sanitizer_stacktrace_sparc.cpp,
sanitizer_common/sanitizer_unwind_linux_libcdep.cpp: Cherry-pick
llvm-project revision 679c076ae446af81eba81ce9b94203a273d4b88a.
libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cpp
libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp