[fpc-devel] -i and -Cp

Mark Morgan Lloyd markMLl.fpc-devel at telemetry.co.uk
Wed Oct 17 20:23:00 CEST 2012


Pierre Free Pascal wrote:
> You are right:
> muller at deluxe:~/pas/test$ ppcsparc hello
> muller at deluxe:~/pas/test$ ppcsparc hello -CpXX
> Error: Illegal parameter: -CpXX
> muller at deluxe:~/pas/test$ ppcsparc hello -Cp"sparc v7"
> muller at deluxe:~/pas/test$ ppcsparc hello -Cp"sparc v8"
> muller at deluxe:~/pas/test$ ppcsparc hello -Cp"sparc v9"
> muller at deluxe:~/pas/test$ ppcsparc hello -Cp"sparc v19"
> Error: Illegal parameter: -Cpsparc v19
> 
> But I didn't find any use of cputype current_settings field
> in compiler/sparc directory sources,
> so the generated result should not change...

(Subject to Tomas's comment) both -Cp'SPARC v9' and '-CpSPARC v9' appear 
to be accepted by the compiler. I suspect that the latter might be 
better practice from the POV of the shell.

> PS: Trunk for sparc is currently broken (I added some 
> checks related to nostackframe modifier, ad 
> some CPU do not conform to the idea that
> the stacksize should be zero in that case...) 

Thanks, noted. Yell when you want me to test something.

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]



More information about the fpc-devel mailing list