[fpc-devel] WinCE port

Florian Klaempfl F.Klaempfl at gmx.de
Fri Jul 1 22:50:13 CEST 2005


Yury Sidorov wrote:

> Hi,
> 
> I reached significant waypoint in WinCE port.
> I have Hello world application running on WinCE. :)

GJ :)
Hope, you'll contribute the patches soon ;)

> 
> Here are some notes:
> 
> Official binutils seems to be buggy for WinCE target. I used binutils from 
> Pocket GCC port and they work fine.
> 
> procedure fpc_cpuinit for ARM performs illegal instruction (rfs r0) on 
> WinCE.
> A question why this init is needed and is it needed at WinCE?
> 
>     rfs r0
>     and r0,r0,#0xffe0ffff
>     orr r0,r0,#0x00020000
>     wfs r0

It turns floating point exceptions on.

> 
> Currently I excluded this code for WinCE using ifdefs.

It doesn't hurt much but you won't get floating point exceptions then.

> 
> Yury Sidorov. 
> 
> 
> 
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-devel





More information about the fpc-devel mailing list