[fpc-pascal] Free Pascal Support for ARM Architecture

Prince Riley wmarketing3 at gmail.com
Mon Dec 8 00:33:08 CET 2008


My point is saying 'guess' was not to discredit your statement about what
the FP compiler does, rather to say that no one seems to know exactly what
ARM option FP sends to the GNU Assembler and what that option value actually
is.

Reading the GNU as manual, the arch parameter value needs to be set to one
of several values. It can also specify generic ARM architecture, but that
choice in addition to being imprecise, could result in code that either is
not optimized for the target ARM processor, or fail to execute as expected.

Thank you for your reply.

Prince




On Sun, Dec 7, 2008 at 4:53 PM, Jonas Maebe <jonas.maebe at elis.ugent.be>wrote:

>
>
> On 07 Dec 2008, at 23:01, Prince Riley wrote:
>
>  On Sun, Dec 7, 2008 at 3:11 PM, Jonas Maebe <jonas.maebe at elis.ugent.be
>> >wrote:
>>
>>  On 07 Dec 2008, at 00:30, Prince Riley wrote:
>>>
>>> A few additional points if I may ..
>>>
>>>>
>>>> When you say the FP supports the ARM architecture my specific question
>>>> is
>>>> how does FP 'inform' the GNU assembler back end of which ARM
>>>> architecture
>>>> is
>>>> intended ...
>>>>
>>>>
>>> FPC does not specify any particular sub-architecture to the assembler. I
>>> guess this means it's just a generic ARMv4 (i.e., ARM7 and above).
>>>
>>>
>> OK.. well if that opinion is just a guess, then as this is really a
>> question
>> that has to be answered by actually looking at the FP code and finding out
>> what it sets as the ARM specific GNU AS command line options.
>>
>
> "FPC does not specify any particular sub-architecture to the assembler."
> was not an opinion or a guess, but a fact. What sub-architecture the GNU
> assembler picks in that case (i.e., by default) was the guess.
>
>
>
> Jonas
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20081207/5fc12b61/attachment.html>


More information about the fpc-pascal mailing list