[fpc-pascal] Free Pascal Support for ARM Architecture
Jonas Maebe
jonas.maebe at elis.ugent.be
Sat Dec 6 23:55:08 CET 2008
On 06 Dec 2008, at 23:32, Prince Riley wrote:
> After reading the manuals I see that FP uses the GNU tools as back-
> ends and
> they support ARM ... but it that the extent of the support here.
> For example, the ASM directive in FP targets the IA33 processor
> semantics/syntax ...not ARM ..
I guess you mean IA32 rather than IA33. Anyway, FPC is always compiled
with support for creating code for one single cpu architecture. The
currently supported ones are i386 (=IA32), x86_64, powerpc (32 bit),
powerpc64, sparc and ARM. Apart from generating code for one such
architecture, every such compiler can also only parse assembler code
written for that same architecture (since there is no way the compiler
can translate assembler code written for one architecture into
assembler code for another architecture).
> I am not opposed to working up the missing pieces if that's
> necessary, but
> before beginning that work, I wanted to check with the group and see
> if anyone had already started down this road and if so how far along
> have
> you gotten ?
ARM support works fairly well (except for EABI support, which still
has some bugs).
Jonas
More information about the fpc-pascal
mailing list