https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99581
--- Comment #14 from Segher Boessenkool <segher at gcc dot gnu.org> --- Well, V=m-o (not the same thing, these are sets) -- but, it is clear that "o" should be a subset of "m": (define_memory_constraint "TARGET_MEM_CONSTRAINT" "Matches any valid memory." (define_memory_constraint "o" "Matches an offsettable memory reference." So yeah, it should get the memory_address_addr_space_p thing.