https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68404
--- Comment #29 from Bernd Schmidt <bernds at gcc dot gnu.org> --- Mike, this isn't about addresses. It's about an earlyclobber output overlapping an input. Maybe there's an invalid peephole creating such a pattern, or maybe the output need not be marked earlyclobber - that's the direction you need to be looking.