https://sourceware.org/bugzilla/show_bug.cgi?id=27925
Bug ID: 27925 Summary: riscv backend only provides return value locations for code compiled for LP64D ABI Product: elfutils Version: unspecified Status: NEW Severity: normal Priority: P2 Component: backends Assignee: unassigned at sourceware dot org Reporter: wcohen at redhat dot com CC: elfutils-devel at sourceware dot org Target Milestone: --- When diagnosing why a port of systemtap to riscv wasn't able to get $return values from functions I found that the elfutils riscv backend initialization code only sets up the return value location handler for the riscv for code that is compiled for hardware floating point (LP64D): https://sourceware.org/git/?p=elfutils.git;a=blob;f=backends/riscv_init.c;h=551e7bb6d34942222a1627e98de91208ef8261af;hb=HEAD#l67 elfutils dwfl_module_return_value_location() should still be able to provide the location of the return value for riscv code for the other ABIs besides LP64D. -- You are receiving this mail because: You are on the CC list for the bug.