https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120347
--- Comment #7 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- The address in offsettable_address is always validated as a 'byte' sized address (it's generic code). So it's not generally useful to use this on Arm for validating anything that's more restricted than ldrb/strb.