https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110533
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- >clobbering other parameters and callee-saved registers. (insn 2 8 3 2 (set (reg:DI 84) (reg:DI 5 di [ aD.2522 ])) "/app/example.cpp":3:25 -1 (nil)) (insn 3 2 4 2 (set (reg:DI 85) (reg:DI 4 si [ aD.2522+8 ])) "/app/example.cpp":3:25 -1 (nil)) (insn 4 3 5 2 (set (reg:TI 83) (subreg:TI (reg:DI 84) 0)) "/app/example.cpp":3:25 -1 (nil)) (insn 5 4 6 2 (set (subreg:DI (reg:TI 83) 8) (reg:DI 85)) "/app/example.cpp":3:25 -1 (nil)) (insn 6 5 7 2 (set (reg/v:TI 82 [ aD.2522 ]) (reg:TI 83)) "/app/example.cpp":3:25 -1 (nil))