]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
riscv: update riscv_asan_shadow_offset
authorAndreas Schwab <schwab@suse.de>
Sun, 28 May 2023 10:08:22 +0000 (12:08 +0200)
committerAndreas Schwab <schwab@suse.de>
Tue, 30 May 2023 11:22:18 +0000 (13:22 +0200)
gcc/
PR target/110036
* config/riscv/riscv.cc (riscv_asan_shadow_offset): Update to
match libsanitizer.

gcc/config/riscv/riscv.cc

index 4939d9964db85b1fcb0ab119986a947e74685145..dddd72aa23785934da72e65e43fc5464fa3ff224 100644 (file)
@@ -5600,9 +5600,8 @@ 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;
+     libsanitizer/asan/asan_mapping.h.  */
+  return TARGET_64BIT ? HOST_WIDE_INT_UC (0xd55550000) : 0;
 }
 
 /* Initialize the GCC target structure.  */