https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119460
--- Comment #13 from anlauf at gcc dot gnu.org --- (In reply to anlauf from comment #12) With -m32, similarities with the real(16) example from comment#10 and the struct version in comment#12 might suggest to look at whether we need to understand the ABI. (E.g. there is <retval> for the result with -m32 etc.)