> I think having pointers be the same size is ingrained in the whole > compiler, not just the front ends.
Having *implicit* pointers be *a specific* size certainly is. Made the m32c project a lot harder. There's a lot of places that use POINTER_SIZE instead of MODE_SIZE(x), or Pmode instead of GET_MODE (x), even when doing the "right" thing would be trivial.