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
- 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?)
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
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
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
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 -