[Bug target/88224] New: Wrong Cortex-R7 and Cortex-R8 FPU configuration
avieira at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Nov 27 14:36:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88224
Bug ID: 88224
Summary: Wrong Cortex-R7 and Cortex-R8 FPU configuration
Product: gcc
Version: 8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: avieira at gcc dot gnu.org
Target Milestone: ---
The Cortex-R7 and Cortex-R8 TRM's* indicate that both CPUs can be configured
with one of the following FPU options:
1) No FPU
2) Single precision-only VFPv3, with 16 double-precision registers and with
FP16 conversion instructions extension
3) Single and double-precision VFPv3, with 16 double-precision registers and
with FP16 conversion instructions extension.
Currently GCC configures R7 and R8 without FP16 conversion instructions when
using -mcpu=cortex-r7/cortex-r8 and it does not offer the single-precision only
configuration (i.e. no +npfp.dp)
*) https://static.docs.arm.com/ddi0458/c/DDI0458C_cortex_r7_r0p1_trm.pdf
https://static.docs.arm.com/100400/0001/arm_cortexr8_mpcore_processor_trm_100400_0001_03_en.pdf
More information about the Gcc-bugs
mailing list