[Bug backends/27925] riscv backend only provides return value locations for code compiled for LP64D ABI

wcohen at redhat dot com sourceware-bugzilla@sourceware.org
Thu Sep 23 03:26:45 GMT 2021


https://sourceware.org/bugzilla/show_bug.cgi?id=27925

--- Comment #7 from William Cohen <wcohen at redhat dot com> ---
Created attachment 13676
  --> https://sourceware.org/bugzilla/attachment.cgi?id=13676&action=edit
Reworked risv retval patch

I reworked that patch to add lp64f support and added lp64f support.  I assumed
that the lp64f falls back to passing doubles in integer register, but I didn't
see that spelled out in the calling conventions
(https://riscv.org/wp-content/uploads/2015/01/riscv-calling.pdf).  Is there
some document that describes the lp64f calling conventions?

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Elfutils-devel mailing list