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

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

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

2021-09-19 Thread wcohen at redhat dot com via Elfutils-devel
https://sourceware.org/bugzilla/show_bug.cgi?id=27925 --- Comment #4 from William Cohen --- The patch was a first attempt to get something that addresses the issue. Thanks for pointing out where it needs improvements. Don't have a good way to test the issue in user-space so far as the 64-bit ri

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

2021-09-19 Thread wilson at gcc dot gnu.org via Elfutils-devel
https://sourceware.org/bugzilla/show_bug.cgi?id=27925 --- Comment #3 from Jim Wilson --- I'm not aware of any supported lp64 linux systems, so I don't know why the patch is needed, and I am unable to test it. It does look mostly reasonable. The riscv_init.c change isn't quite correct as we have

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

2021-09-19 Thread mark at klomp dot org via Elfutils-devel
https://sourceware.org/bugzilla/show_bug.cgi?id=27925 Mark Wielaard changed: What|Removed |Added CC||mark at klomp dot org,