https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62286
Bug ID: 62286 Summary: [ARM] 4.9 Regression fails for cortex-m3 for vfp-1.c: fmacs, fmscs, fnmacs, fnmscs Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: kaushik.phatak at kpitcummins dot com Results are as below: FAIL: gcc.target/arm/vfp-1.c scan-assembler fmacs FAIL: gcc.target/arm/vfp-1.c scan-assembler fmscs FAIL: gcc.target/arm/vfp-1.c scan-assembler fnmacs FAIL: gcc.target/arm/vfp-1.c scan-assembler fnmscs It passes for -mcpu=cortex-a9, -mcpu=cortex-r4f which were tested. Expected Result: /* { dg-final { scan-assembler "fmacs" } } */ /src/gcc-4.9.1/gcc/testsuite/gcc.target/arm/vfp-1.c **** f1 = f2 * f3 + f1; 73 .loc 1 36 0 flds s13, [r2] flds s14, [r3] flds s15, [r4] fmacs s15, s13, s14 fsts s15, [r4] Actual Result, uses fmuls and fadds: flds s13, [r2] flds s14, [r3] flds s15, [r4] fmuls s15, s14, s15 fadds s15, s15, s13 fsts s15, [r4]