fpc-devel · 2020-12
- Proposal for implementing named address space support17
The AVR architecture uses different address spaces with potentially different access methods [1]. Currently constant data (messages, bitmaps etc.) are stored in flash…
- Attn Florian: r47852 broke building of i38610
cpu.pp(77,15) Error: Unrecognized opcode xbegin cpu.pp(77,22) Error: Assembler syntax error cpu.pp(83,15) Error: Unrecognized opcode xend cpu.pp(269) Fatal: There were 3…
- 32 bit on linux -- /usr/bin/ld: cannot find -lpthread2
- I have a 64bit linux. (Fedora 33) - I have a 32 bit ppc to start building => So the 32 bit ppc is not called as cross compiler. It does the compiler cycle (there is…
- Attn Jonas: typo in fix for typo (in comment) in revision 478550
Sorry that I have nothing better to do with my life right now ;-) In revision 47855 Jonas tried to change a typo: "when SSA will be implented" it should of course have…
- Re: fpc-devel Digest, Vol 200, Issue 180
Fantastic. That works. Thanks, Jonas. On Fri, Dec 25, 2020 at 3:00 AM
- Re: Issue with Compiling FPC and MacOS Big Sur1
I've run into the same issue, but under different circumstances. In some sense, my scenario is simpler: I'm not compiling FPC, just compiling my own project. Able to…
- Local classes and interfaces3
Behind the scene, the Closures implementation declares classes and interfaces. And, because I strongly believe it to be conceptually the right way, such entities are…
- 68k question11
I need to fix a bug with one of my optimisations that causes ppcross68k to raise an internal error. What target platform should I specify (cross-building from…
- Procedural types returning file types4
The patch http://hg.blaise.ru/public/fpc/rev/698389953e49 (attached) fixes the following: -------8<------- // EXPECTED: 'Error: Illegal function result type' // ACTUAL:…
- Generic instantiations as result types of procedural types1
The patch http://hg.blaise.ru/public/fpc/rev/544a934d262e (attached) fixes the following: -------8<------- {$Mode Delphi} type G<T> = class var X: T; // EXPECTED: gets…
- Method pointers to RECORD methods1
The patch http://hg.blaise.ru/public/fpc/rev/0a8aff8d8273 (attached) fixes the following: -------8<------- {$Mode Delphi} type R = record var X: Integer; function Foo:…
- Explicitly named return values and implicit aliases Result9
Consider this test case: -------8<------- {$mode ObjFPC} // EXPECTED: 'Error: Identifier not found "result"' // ACTUAL BUG #1: gets compiled operator - (const L, R:…
- Revision r47409 in https://svn.freepascal.org/svn/fpc/tags/release_3_2_00
Hello. Are you sure that r47409: * Merging revisions 46778 from trunk: ------------------------------------------------------------------------ r46778 | jonas |…
- Different handling of try..except depending on OS?12
Consider this code: program Test; {$apptype console} {$ifdef fpc} {$mode objfpc} {$endif fpc} {$R+} var Arr: array[1..2] of integer; i: Integer; begin i:=5; try try…
- r47731 doesn't build!1
Target OS: Win32 for i386 Compiling pastojs\src\pas2jsfiler.pp Compiling pastojs\src\pas2jsfileutils.pp Compiling pastojs\src\fppas2js.pp Writing Resource String Table…
- TMask classes1
I've written a TMask class family and I would like to know if it could be of any interest for the fpc code base, if there is interest I must write some unit test code…
- Might need some help with this one17
So a couple of people have reported that -O2 sometimes produces bad code under x86_64. So far it seems isolated to that CPU.…
