https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114175
--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Maybe not, feels like a scheduling change: @@ -27,8 +27,8 @@ f: mv s0,a0 sw a2,1064(sp) sw a3,1068(sp) - sw a0,1056(sp) sw a1,1060(sp) + sw a0,1056(sp) call __floatsidf lw a2,1064(sp) lw a3,1068(sp) @@ -100,8 +100,8 @@ g: sw ra,1036(sp) sw s1,1028(sp) .LCFI14: - sw a0,1040(sp) mv s4,a0 + sw a0,1040(sp) sw a1,1044(sp) sw a2,1048(sp) sw a3,1052(sp) Anyway, there are no other TYPE_NO_NAMED_ARGS_STDARG_P uses in function.cc.