https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113059
--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> --- With -g0 in addition the assembly difference is --- hc2cf2_16.s1 2023-12-22 13:14:14.000000000 -0500 +++ hc2cf2_16.s2 2023-12-22 13:14:06.000000000 -0500 @@ -16,7 +16,6 @@ hc2cf2_16: .LCFI4: movl 552(%esp), %eax movl 528(%esp), %edx - movl 540(%esp), %esi movl 556(%esp), %ebp decl %eax sall $6, %eax