https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88214
--- Comment #5 from Martin Jambor <jamborm at gcc dot gnu.org> --- OK, I take it all back. SSA_NAME_RANGE_INFO and SSA_NAME_PTR_INFO share storage by design, the latter should not be accessed because the SSA_NAME is an integer but it still happens to be a base in a MEM_REF constructed as a part of ao_ref_init_from_ptr_and_size done during ipa-prop's function scan. So hopefully all is missing is a POINTER_TYPE_P somewhere.