> I was talking about what addresses are allowed by the > TARGET_LEGITIMATE_ADDRESS_P, not what the hardware implements or > what the register allocator is guided to produce; some optimizers > can get quite 'creative' in mashing rtl together.
I've never seen it actually do that and get it past the backend, but if they're doing it now, I suppose that logic is no longer sufficient.