https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119681
--- Comment #3 from Artemiy Volkov <artemiy at synopsys dot com> --- (In reply to Andrew Pinski from comment #1) > > Under certain conditions > > Yes it depends on the micro-arch . In many new ones the rename (move) is > free as long as there are enough rename registers. > > > Which core are you testing with? The (draft) patch that I have was originally conceived to be useful for a very small RISC-V core with load latency = 1, where the removal of these moves is beneficial, but I'm observing a 0.5% improvement for Coremark (compiled with -O2 -funroll-all-loops) even on a Cortex-A53.