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

            Bug ID: 121464
           Summary: MCRR{2} and MRRC{2} wrongfully reject CP>7
           Product: gcc
           Version: unknown
            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 arm ACLE intrinsics __arm_{mcrr,mcrr2,mrcc,mrcc2} should accept coproc
parameters in the range of 0-15, but GCC errors when any value larger than 7 is
used.

This is due to a copy-paste error from the single-register variants that only
support access to coproc's 0-7.

This is broken since implementation in GCC 7

Reply via email to