[fpc-devel] trunk [2024/04/22] for mipsel raised exception internally - Access violation

2024-04-24 Thread Kirill Kranz via fpc-devel
the system and the fpintres units have to be precompiled! I would wish me a reasonable error message from the compiler to avoid all this discussion ___ fpc-devel maillist - fpc-devel@lists.freepascal.org

[fpc-devel] trunk [2024/04/22] for mipsel raised exception internally - Access violation

2024-04-22 Thread Kirill Kranz via fpc-devel
Hi, $ ./compiler/ppcrossmipsel test.pas -Fu./rtl/ps1 -Fu./rtl/inc -Tps1 -a -XP/usr/local/mipsel-unknown-elf/bin/mipsel-unknown-elf- -Cfnone Warning: Source OS Redefined! Free Pascal Compiler version 3.3.1 [2024/04/22] for mipsel Copyright (c) 1993-2024 by Florian Klaempfl and others Target OS:

[fpc-devel] MIPS R3000 and PS1

2024-04-20 Thread Kirill Kranz via fpc-devel
If I set MIPS I it still compiles me MIPS II instructions(a couple that are not supported, not much). Nikolay motivated me to put my hands on the assemble writer. He has great experience with the FPC inner representation and gonna help me. Of course you can look at my Fork, but atm. it is a

[fpc-devel] MIPS R3000 and PS1

2024-04-20 Thread Kirill Kranz via fpc-devel
Hi, I'm porting the compiler to the PlayStation 1 Target. For this I need MIPS I integration. I don't need FPU. I see that MIPS II code is generated. Perhaps I just overseen something - is there a switch to set to MIPS I ? It would be very nice to talk to the MIPS FPC dev, I have some questions

[fpc-devel] {$push} and {$pop} on trunk [2024/02/13] for aarach64 doen't work

2024-02-15 Thread Kirill Kranz via fpc-devel
I have:   {$push} {$packrecords 4}         MIDIPacket = record                 timeStamp : MIDITimeStamp;                 length : UInt16;                 data : packed array [0..255] of Byte;         end;         MIDIPacketPtr = ^MIDIPacket; {$pop}