On Mon, Jan 29, 2024 at 03:03:46PM +0000, Tamar Christina wrote: > Hi All, > > This cherry-picks and squashes the differences between commits > > d3e5c20ab846303874a2a25e5877c72271fc798b..76e1e45922e6709392fb82aac44bebe3dbc2ea63 > from LLVM upstream from compiler-rt/lib/hwasan/ to GCC on the changes relevant > for GCC. > > This is required to fix the linked PR. > > As mentioned in the PR the last sync brought in a bug from upstream[1] where > operations became non-recoverable and as such the tests in AArch64 started > failing. This cherry picks the fix and there are minor updates needed to GCC > after this to fix the cases. > > [1] https://github.com/llvm/llvm-project/pull/74000 > > Bootstrapped Regtested on aarch64-none-linux-gnu and no issues. > > Ok for master? > > Thanks, > Tamar > > libsanitizer/ChangeLog: > > PR sanitizer/112644 > * hwasan/hwasan_interceptors.cpp (ACCESS_MEMORY_RANGE, > HWASAN_READ_RANGE, HWASAN_WRITE_RANGE, COMMON_SYSCALL_PRE_READ_RANGE, > COMMON_SYSCALL_PRE_WRITE_RANGE, COMMON_INTERCEPTOR_WRITE_RANGE, > COMMON_INTERCEPTOR_READ_RANGE): Make recoverable.
The normal ChangeLog entry for this would be Cherry-pick llvm-project revision XYZ and UVW. Ok for trunk with that changed. Jakub