[fpc-devel] Sucesfull (mostly) experiment to build CHROMuLAN application with FPC main (3.3.1-git) and Lazarus GIT on RISC-V 64 target
Jeppe Johansen
jeppe at j-software.dk
Mon Aug 12 12:15:34 CEST 2024
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20240812/12bb3b09/attachment.htm>
More information about the fpc-devel
mailing list