[Bug c/62286] New: [ARM] 4.9 Regression fails for cortex-m3 for vfp-1.c: fmacs, fmscs, fnmacs, fnmscs

kaushik.phatak at kpitcummins dot com gcc-bugzilla@gcc.gnu.org
Wed Aug 27 15:11:00 GMT 2014


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]



More information about the Gcc-bugs mailing list