Building cross-compiler for ARM with vfp enabled fails.
Original Reporter info from Mantis: DonAlfredo @DonAlfredo
-
Reporter name: Alfred
Original Reporter info from Mantis: DonAlfredo @DonAlfredo
- Reporter name: Alfred
Description:
With all previous versions of FPC it was possible to build a cross-compiler for ARM with a selection of fp targets.
Trunk does not allow this anymore.
Steps to reproduce:
Build an ARM cross-compiler with "-CpARMV7A -CfVFPV3"
Errors out on:
arm-linux-androideabi-as.exe -o prt0.o --defsym CPU32=1 prt0.as
arm-linux-androideabi-as.exe -o dllprt0.o --defsym CPU32=1 dllprt0.as
..\classes.s:43153: Error: VFP single or double precision register expected -- `vldr r0,[r13]'
No errors if "-CfVFPV3" is omitted.
Mantis conversion info:
- Mantis ID: 35978
- OS: win10-64
- Build: trunk latest
- Version: 3.3.1
- Fixed in revision: 42726 (#3d5ab366)