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

            Bug ID: 90827
           Summary: [Aarch64]rev instruction can't oprate NEON registers.
           Product: gcc
           Version: 8.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
          Assignee: unassigned at gcc dot gnu.org
          Reporter: leimaohui at cn dot fujitsu.com
  Target Milestone: ---

When I want to operate NEON register by rev instruction for aarch64, there is
an  error as following:
----------------------------------
Error: operand 1 must be an integer register -- `rev v31.16b,v31.16b'
----------------------------------
But if use rev64 to replace rev, the error will disappear. 
But reference to 

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0801h/lyc1476202750282.html,
"rev" is an alias of "rev64". Is it a bug of gcc?

Reply via email to