diff options
author | Andreas Schwab <schwab@suse.de> | 2023-05-28 12:08:22 +0200 |
---|---|---|
committer | Dongkyun Son <dongkyun.s@samsung.com> | 2024-06-11 03:39:32 +0000 |
commit | 0f9d9343c77e100eee7ca03612732a6f3990fb81 (patch) | |
tree | f940f032fac0151ad89f498114840e235e2e8838 | |
parent | 0fd4f7402fc28f7ba7fb01aa28ac3409b557853f (diff) | |
download | gcc-0f9d9343c77e100eee7ca03612732a6f3990fb81.tar.gz gcc-0f9d9343c77e100eee7ca03612732a6f3990fb81.tar.bz2 gcc-0f9d9343c77e100eee7ca03612732a6f3990fb81.zip |
riscv: update riscv_asan_shadow_offsettizen_base_dev_gcc13
gcc/
PR target/110036
* config/riscv/riscv.cc (riscv_asan_shadow_offset): Update to
match libsanitizer.
cherry-picked from commit acf4fac6c5d14b30dca6cbde75f8b7db89850e04
Change-Id: I51da6eca9a13121d6e3c2ce6c34c4c09468c08a7
-rw-r--r-- | gcc/config/riscv/riscv.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gcc/config/riscv/riscv.cc b/gcc/config/riscv/riscv.cc index 694b8c4449e..7760a166fea 100644 --- a/gcc/config/riscv/riscv.cc +++ b/gcc/config/riscv/riscv.cc @@ -6857,10 +6857,9 @@ riscv_asan_shadow_offset (void) { /* We only have libsanitizer support for RV64 at present. - This number must match kRiscv*_ShadowOffset* in the file - libsanitizer/asan/asan_mapping.h which is currently 1<<29 for rv64, - even though 1<<36 makes more sense. */ - return TARGET_64BIT ? (HOST_WIDE_INT_1 << 29) : 0; + This number must match ASAN_SHADOW_OFFSET_CONST in the file + libsanitizer/asan/asan_mapping.h. */ + return TARGET_64BIT ? HOST_WIDE_INT_UC (0xd55550000) : 0; } /* Implement TARGET_MANGLE_TYPE. */ |