https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83726
--- Comment #7 from Steve Ellcey <sje at gcc dot gnu.org> --- I tested the patch on my aarch64 box, I got three regressions: FAIL: gcc.target/aarch64/pr78733.c scan-assembler adr FAIL: gcc.target/aarch64/pr79041-2.c scan-assembler adr FAIL: gfortran.fortran-torture/compile/pr83081.f90, -O3 -g (internal compiler error) pr83081.f90 looks like a new test so it may not actually be a regression related to this patch, but the first two are. pr79041-2 generates: t: mov x0, 0 mov x1, 65536 ret with the patch rather than: t: adr x0, .LC0 ldp x0, x1, [x0] ret .size t, .-t .align 4 .LC0: .xword 0 .xword 65536