[Bug backends/27925] riscv backend only provides return value locations for code compiled for LP64D ABI
wilson at gcc dot gnu.org
sourceware-bugzilla@sourceware.org
Thu Sep 23 14:30:58 GMT 2021
https://sourceware.org/bugzilla/show_bug.cgi?id=27925
--- Comment #9 from Jim Wilson <wilson at gcc dot gnu.org> ---
The patch looks OK to me.
In the old code, for float and double (not complex) we call pass_in_fpr_lp64d
because it returns the same result as pass_in_fpr_lp64f and not worth an extra
check for that. In the new code, float and double are now handled separately,
and the call to pass_in_fpr_lp64d for the float case looks a little funny but
it will give the right result.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Elfutils-devel
mailing list