[fpc-devel] ARM-Linux, ARMv5 runtime detection fails
    Bernd Mueller 
    mueller.b at gmx.net
       
    Fri Mar 14 11:55:28 CET 2008
    
    
  
Micha Nelissen wrote:
> Bernd Mueller wrote:
>> ok, it does not work. This is what I guessed. But I am in doubt about 
>> your current fix:
>>
>>   asm
>>     bic r0,sp,#7
>>     ldrd r0,[r0]
>>   end;
>>
>> r0 is double word (8 byte) aligned now, but does it always point to a 
>> valid memory location? IMHO something like that would be better:
> 
> Stack is mapped in, and aligned to, pages of 4096 bytes (or bigger), so 
> this is guaranteed to work.
ok, thanks for the fix.
Regards, Bernd.
    
    
More information about the fpc-devel
mailing list