On 01 Sep 2013, at 16:55, Bernd Oppolzer wrote:

> No need to answer to that ... I understood in the meantime that FPC does NOT 
> rely on
> PUSH and POP instructions. Instead the linear assembler representation is 
> already fully
> CPU specific.
> 
> (which makes porting a bigger effort)

You really want to study the compiler sources (e.g. starting with the AARCH64 
support as Florian suggested) before making such statements. There is still an 
abstraction between the node representation and the assembler output, it's just 
not an architecture-independent RTL but instead generic code generation methods 
that can be overridden where necessary.


Jonas_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to