https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85394
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- --- libsanitizer/asan/asan_allocator.h 2017-10-19 13:20:58.926958939 +0200 +++ libsanitizer/asan/asan_allocator.h 2018-04-13 00:24:53.331985820 +0200 @@ -122,7 +122,7 @@ const uptr kAllocatorSpace = ~(uptr)0; const uptr kAllocatorSize = 0x40000000000ULL; // 4T. typedef DefaultSizeClassMap SizeClassMap; # elif defined(__powerpc64__) -const uptr kAllocatorSpace = 0xa0000000000ULL; +const uptr kAllocatorSpace = ~(uptr)0; const uptr kAllocatorSize = 0x20000000000ULL; // 2T. typedef DefaultSizeClassMap SizeClassMap; # elif defined(__aarch64__) && SANITIZER_ANDROID works, but the performance effects of it are unknown yet.