[fpc-devel] thumb2 code generation

David Welch dwelch at dwelch.com
Sat Aug 20 05:05:19 CEST 2011


Actually I would prefer thumb first then thumb2 cpuinfo.pas does not 
have an architecture tied to thumb but the cortexm3 and armv7m can be 
easily moved to thumb temporarily or create say a cpu_cortexm3_thumb in 
the tcputype list, etc...

David


On 08/19/2011 11:00 PM, David Welch wrote:
>
> Someone pointed me at this page:
>
> http://wiki.freepascal.org/TARGET_Embedded
>
> And I started adding a device (and perhaps more after that), starting
> with a cortex-m3 though which is thumb/thumb2 only.
>
> Following the instructions on the page work fine:
>
> fpc -Parm -Tembedded -Wplpc2124 tled1.pp
>
> Added my device as well as tried the two other cortex-m3 devices and
>
> fpc -Parm -Tembedded -Wpdevice test.pp
>
> I tried -Parm, -Pthumb, thumb2, cortex-m3 but it just keeps generating
> arm instructions. I can certainly target an arm processor first but
> would rather try a thumb/thumb2 first.
>
> Thanks,
> David
>
> _______________________________________________
> 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