[fpc-pascal] now i have a very strange behaviour of my arm compiler

Benedikt Schindler BeniSchindler at gmx.de
Wed Apr 29 16:48:25 CEST 2009


Now all my problems just walked away.
What a bugfix  for the compiler could do :)

My first test programm is now running without problems on the Openmoko 
Freerunner device.
@all: thx for the helping in the last 3 weeks.


Benedikt Schindler schrieb:
> my last svn update was 13 days ago.
> I update my sources and recompile everything. (That will need some time)
> i give you a status update later.
> Beni
> Jonas Maebe schrieb:
>> On 28 Apr 2009, at 13:48, Benedikt Schindler wrote:
>> [...]
>> All of your workarounds have one thing in common: they cause an extra 
>> stack slot to be allocated (either via a local variable, or via an 
>> implicit temporary location allocated by the compiler), thereby 
>> changing the stack alignment by 4 bytes. Have your tried using the 
>> latest 2.3.1 compiler from svn? I fixed the stack alignment bugs on 
>> ARM in r13030 (on eabi, you need a stack alignment of 8 bytes, while 
>> the compiler only guaranteed 4).
>> Jonas

More information about the fpc-pascal mailing list