https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117938
--- Comment #8 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to Andrew Pinski from comment #7) > It is the moving insn that is the issue. Please see _.325r.late_combine2 dump, there are *two* equal instructions (as reported in Comment #5). The compiler is not moving the insn, but copying it. (insn 338) is exact copy of (insn 176), including REG_ARGS_SIZE expr.