On 11 Mar 2012, at 12:01, peter green wrote:

> When I try to build my patched compiler (using make compiler_cycle 
> 'OPT=-dFPC_ARMHF' ) the starting compiler builds the RTL and compiler 
> successfully (as would be expected) but when ppc1 tries to build the RTL 
> things fail with assembler errors. The errors below are a sample of the types 
> of error seen (there are a HUGE number of each)
> 
> /fpc/rtl/units/arm-linux/system.s:19075: Error: selected processor does not 
> support ARM mode `mvfd d0,f0'
> /fpc/rtl/units/arm-linux/system.s:19077: Error: selected processor does not 
> support ARM mode `ldfd f0,[r13]'
> /fpc/rtl/units/arm-linux/system.s:41169: Error: selected processor does not 
> support ARM mode `ldfs f0,[r13]'
> 
> It appears to me (i'm not  an expert on arm assembler and I can't seem to 
> find any documentation on FPA) that FPC is generating FPA instructions even 
> though the FPU is set to a VFP type. 

Where is the FPU set to a VFP type? You have to add -Cfvfpv2 or so to OPT to 
select a VFP FPU.


Jonas_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to