> A quick grep shows not many targets would be affected, AVR, m32c, rl78 and > spu. > You should work with the maintainers of those targets to see which approach > would be the best.
For both m32c and rl78, one address space is a strict subset of the other (16-bit "near" vs 20/24/32-bit "far" pointers, that's all) so nothing magic there.