[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
Mon Sep 20 02:29:23 GMT 2021
https://sourceware.org/bugzilla/show_bug.cgi?id=27925
--- Comment #5 from Jim Wilson <wilson at gcc dot gnu.org> ---
I hadn't thought about the kernel. It is compiled LP64 and with the FP
extensions disabled, to avoid accidentally using FP registers. It does
save/restore FP registers in the context switching code, but otherwise doesn't
use FP registers, so that we don't have to save/restore FP registers in system
calls. If there are no FP types in the kernel then LP64D will behave
identically to LP64. But if you have a testsuite that checks all features,
then we would have to implement LP64 correctly, and your patch is a step in the
right direction.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Elfutils-devel
mailing list