https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101908
--- Comment #13 from Richard Biener <rguenth at gcc dot gnu.org> --- And before HJs patches to use by_pieces to setup arguments we had code like pushq 136(%rsp) .cfi_def_cfa_offset 224 pushq 136(%rsp) .cfi_def_cfa_offset 232 pushq 136(%rsp) .cfi_def_cfa_offset 240 pushq 136(%rsp) .cfi_def_cfa_offset 248 pushq 136(%rsp) .cfi_def_cfa_offset 256 call ray_sphere which was also fine.