https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69847
Wilco <wdijkstr at arm dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wdijkstr at arm dot com --- Comment #27 from Wilco <wdijkstr at arm dot com> --- On AArch64 this patch improves codesize slightly and perf results are within noise. Typical changes are like: 1) mov x1, x2 mov w2, 96 ldr x1, [x1, 8] --->> ldr x1, [x2, 8] mov w2, 96 2) add x0, x0, :lo12:board mov x26, x0 --->>> add x26, x0, :lo12:board so basically avoiding redundant moves which is always good.