On Mon, 15 Feb 2021, Fredrik Noring wrote: > For n32, there's a provisional patch that needs reworking to get merged > (to have libc emulate DMULT etc. rather than the kernel/QEMU).[1]
FWIW I think standard `-march=mips3' n32 Linux binaries need to work with the R5900, and therefore the kernel will have to emulate the missing part of the ABI (since years ago we chose to have it in the kernel rather than in a SIGILL handler). The patch proposed only allows building GNU libc with `-march=r5900' which I find an optional feature (I don't know offhand what advantages over `-march=mips3' would be there). Maciej