https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95405
--- Comment #5 from Marc Glisse <glisse at gcc dot gnu.org> --- GIMPLE doesn't know about calling conventions, that's something that only "appears" during expansion to RTL. Still, I don't claim to understand what is going on here.