https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110217
--- Comment #2 from mx682x at gmail dot com --- I see, thank you for you input. > Apart from that, the proposed patch won't work for indirect addressing, or > when the compiler is turning direct addresses to indirect addresses (using > CSE etc, common subexpression elimination and similar strategies). > > Also the patch relies on insn combine which only runs when optimization is > on, thus any application which relies on that optimization will glitch at > -O0. However, just out of curiosity, doesn't this also apply to the "Single-Cycle I/O access" instructions cbi/sbi? Afterall, I've just duplicated the respective code and andjusted the predicate for the address.