[Bug libgcc/106442] New: Build time error "vadd.i32 q3,q3,q0'" in case of -mcpu=cortex-m55+nofp+nomve.fp

sherry.zhang2 at arm dot com gcc-bugzilla@gcc.gnu.org
Tue Jul 26 06:49:17 GMT 2022


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106442

            Bug ID: 106442
           Summary: Build time error "vadd.i32 q3,q3,q0'" in case of
                    -mcpu=cortex-m55+nofp+nomve.fp
           Product: gcc
           Version: 11.2.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libgcc
          Assignee: unassigned at gcc dot gnu.org
          Reporter: sherry.zhang2 at arm dot com
  Target Milestone: ---

With -mcpu=cortex-m55+nofp+nomve.fp configuration,
arm-none-eabi-gcc 11.2.1 reports the following error for the source assembly
code " vadd.i32    q3, q3, q0 \n":
/tmp/ccKsPl0U.s: Assembler messages:
/tmp/ccKsPl0U.s:100: Error: selected FPU does not support instruction --
`vadd.i32 q3,q3,q0'.

vadd should be supported on cortex-m55 in the case of mve-I enabled according
to the Arm®v8-M Architecture Reference Manual.


More information about the Gcc-bugs mailing list