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

2021-09-23 Thread wilson at gcc dot gnu.org via Elfutils-devel
https://sourceware.org/bugzilla/show_bug.cgi?id=27925 --- Comment #9 from Jim Wilson --- 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

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

2021-09-23 Thread wilson at gcc dot gnu.org via Elfutils-devel
https://sourceware.org/bugzilla/show_bug.cgi?id=27925 --- Comment #8 from Jim Wilson --- Calling convention docs: https://github.com/riscv-non-isa/riscv-elf-psabi-doc Recently converted from markdown to asciidoc. The releases link on the right contains pdf files which are likely the easiest way