gcc/ChangeLog:

2018-10-25  Martin Liska  <mli...@suse.cz>

        * config/powerpcspe/powerpcspe.c (rs6000_asan_shadow_offset):
        Aligh with value changed in libsanitizer/asan/asan_mapping.h.
        * config/rs6000/rs6000.c (rs6000_asan_shadow_offset):
        Likewise.
---
 gcc/config/powerpcspe/powerpcspe.c | 2 +-
 gcc/config/rs6000/rs6000.c         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/config/powerpcspe/powerpcspe.c b/gcc/config/powerpcspe/powerpcspe.c
index 90170c35c8f..2e76eb2f7b7 100644
--- a/gcc/config/powerpcspe/powerpcspe.c
+++ b/gcc/config/powerpcspe/powerpcspe.c
@@ -39354,7 +39354,7 @@ rs6000_final_prescan_insn (rtx_insn *insn, rtx *operand ATTRIBUTE_UNUSED,
 static unsigned HOST_WIDE_INT
 rs6000_asan_shadow_offset (void)
 {
-  return (unsigned HOST_WIDE_INT) 1 << (TARGET_64BIT ? 41 : 29);
+  return (unsigned HOST_WIDE_INT) 1 << (TARGET_64BIT ? 44 : 29);
 }
 #endif
 
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index 75e30ce9784..32452eb36f3 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -35966,7 +35966,7 @@ rs6000_stack_protect_fail (void)
 static unsigned HOST_WIDE_INT
 rs6000_asan_shadow_offset (void)
 {
-  return (unsigned HOST_WIDE_INT) 1 << (TARGET_64BIT ? 41 : 29);
+  return (unsigned HOST_WIDE_INT) 1 << (TARGET_64BIT ? 44 : 29);
 }
 #endif
 

Reply via email to