http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55975
--- Comment #14 from Kostya Serebryany <kcc at gcc dot gnu.org> 2013-01-18 08:26:00 UTC --- Because of this: #define kLowShadowBeg SHADOW_OFFSET #define kLowShadowEnd MEM_TO_SHADOW(kLowMemEnd) If we leave kLowShadowEnd as before, we will have too little shadow for the 44 bit address space. Maybe it's still better to make kHighMemEnd dynamic...