<p>Am 13.09.2013 21:35 schrieb "Mark Morgan Lloyd" <<a href="mailto:markMLl.lazarus@telemetry.co.uk">markMLl.lazarus@telemetry.co.uk</a>>:<br>
><br>
> Sven Barth wrote:<br>
><br>
>>> Is there anything else that I could usefully grab at the same time, e.g. ABI types? In particular, noting that you've fixed <a href="http://bugs.freepascal.org/view.php?id=20310">http://bugs.freepascal.org/view.php?id=20310</a> but is there some variant of fpc -i etc. that lists applicable assembler styles?<br>
>>><br>
>> The assembler styles are reported in the "-h" output at "-R". They are adjusted for each target. The FPU type for -Cf might also be interesting (especially for ARM). The output is available in fpc -i as well.<br>
><br>
><br>
> At least with the versions I've currently got available it looks as though -R and -Cf defer to -i. Specifically, I see something like this in all cases except x86:<br>
><br>
> -A<x> Output format:<br>
> -Adefault Use default assembler<br>
> -Aas Assemble using GNU AS<br>
><br>
> -Cf<x> Select fpu instruction set to use, see fpc -i for<br>
> possible values<br>
><br>
><br>
> -R<x> Assembler reading style:<br>
> -Rdefault Use default assembler for target<br>
><br>
> I think the -A output for SPARC Solaris might be different, but I can't easily test right now.<br>
><br>
> Output for -i from native 2.6.0 or 2.6.2, unless noted. Apologies if this is excessively noisy.</p>
<p>(snip)</p>
<p>> I've not been tracking ARM or MIPS(EL) on Linux closely over the last few months, and have never looked at them on e.g. Android.<br>
><br>
> I don't have a known-working x86-64 and am assuming that somebody (anybody!) else is better placed to check x86 on e.g. Windows. I can manage Linux and probably NT if necessary.<br>
><br>
> I can't conveniently test either SPARC or x86-64 Solaris at the moment. I can probably manage SPARC if necessary.<br>
><br>
> I can't test PPC on Linux at the moment due to hardware failure. Last time I investigated FPC didn't run on PPC Mac classic OS. I might be able to fix Linux.</p>
<p>You only need to test each CPU. The options don't differ per OS.</p>
<p>Regards,<br>
Sven</p>