On 8/8/24 09:23, Pavel Pisa via fpc-devel wrote:
The problem with keeping virtual registers instead of mapping
to RV64 hardware ones in full Lazarus make bigide build
seems to be exactly reproducible on real hardware same
as in user space QEMU RISC-V Debian in chroot install.
Assembling formeditingintf
units/riscv64-linux/nogui/formeditingintf.s: Assembler messages:
units/riscv64-linux/nogui/formeditingintf.s:3366: Error: illegal operands
`lui ireg32,1' units/riscv64-linux/nogui/formeditingintf.s:3367: Error:
illegal operands `addiw ireg32,ireg32,-1736'
units/riscv64-linux/nogui/formeditingintf.s:3368: Error: illegal operands
`add ireg33,x5,ireg32' units/riscv64-linux/nogui/formeditingintf.s:3369:
It smells like a bug in thlcgriscv.g_intf_wrapper
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to