https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119979
--- Comment #4 from H.J. Lu <hjl.tools at gmail dot com> --- Created attachment 61231 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61231&action=edit A patch Please try this. I suspect that all targets using default_promote_function_mode_always_promote are broken.