[fpc-pascal] FPC_ARMEL system calls
Florian Klaempfl
florian at freepascal.org
Sun Jun 1 14:04:19 CEST 2008
Luca Olivetti schrieb:
> [Beware, I'm neither an arm expert nor an fpc internals one, that's why
> I'm asking instead of patching, patching that I wouldn't know how to do
> anyway].
>
> Due to my (insofar) failed experiment to get an arm-eabi compiler, I
> took a look at where FPC_ARMEL is used.
>
> FPC_ARMEL is apparently only used in compiler/systems/i_linux.pas and
> compiler/systems/t_linux.pas.
> The latter is the recent change to use the correct dynamic linker, and
> the former to change the alignment of some structures (required by the
> eabi specification).
Indeed, i_linux sets e.g. the calling conventions to eabi and this is
what the compiler/rtl check further one.
> But eabi shouldn't also use a different syscall conversion[*]? Or does
> it use libc with whatever calling convention it is using (though it
> doesn't seem the case)?
>
>
> [*]I think it can use the "old" one, albeit with some performance
> penalization
>
> Bye
More information about the fpc-pascal
mailing list