[fpc-devel] no exceptions from arithmetical operations on AArch64

2015-05-28 Thread Edmund Grimley Evans
Looking through the tests that fail on aarch64-linux I found ten that depend on an arithmetical operation causing an exception, usually division by zero: tbs/tb0262 test/texception4 test/units/math/tmask test/units/math/tmask2 webtbs/tw3157 webtbs/tw3160a webtbs/tw3160b webtbs/tw3160c

Re: [fpc-devel] Linux assembler start-up: rtl/linux/*/*.as

2015-05-28 Thread Edmund Grimley Evans
- Would there be four separate Pascal entry points, one for each assembler file? (Each could take arguments: fini, argc, argv, envp.) Presumably various symbols undefined in *prt0.o, defined in the C library, would have to be additional arguments. (Or is there another way of doing it?)

Re: [fpc-devel] Linux assembler start-up: rtl/linux/*/*.as

2015-05-28 Thread Marco van de Voort
In our previous episode, Edmund Grimley Evans said: Is there a good reason why the Linux start-up is implemented with so much assembler code? It is meant to be as close as possible to decompiled assembler code. Or at least that is what I did for *BSD(compile with a not too high optimization

Re: [fpc-devel] Future of FPCUP tool

2015-05-28 Thread Arny K
On 19.05.2015 09:19, Alfred wrote: I must say its not easy to maintain/understand code without possibility to consult the author. Hello, that reminded me; there is one more forum/list member who worked with Reinier on fpcup, Ludo Brands. I'm not sure for how long have he been involved in

Re: [fpc-devel] Linux assembler start-up: rtl/linux/*/*.as

2015-05-28 Thread Sergei Gorelkin
28.05.2015 10:49, Marco van de Voort пишет: In our previous episode, Edmund Grimley Evans said: - How to do the equivalent of C longjmp in Pascal, used in x86_64/gprt0.as, for example? There are fpc_longjmp and fpc_setjmp symbols but they are related to exception handling. In an

[fpc-devel] Teensy (no OS) programmed with Free Pascal Embedded ARM

2015-05-28 Thread Paul Breneman
Wow, yesterday I started this new message: http://forum.lazarus.freepascal.org/index.php/topic,28561.0.html And today Laksen says it's committed to SVN trunk. That was fast! Thanks to all the FPC developers! ___ fpc-devel maillist -