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

            Bug ID: 78577
           Summary: Fix define_insn operand types for vexturhlx,
                    vexturhrx, vextuwlx, and vextuwrx patterns
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: kelvin at gcc dot gnu.org
  Target Milestone: ---

In each of these define_insn patterns, operand 2 is currently described as
having type V16QI.  Though the existing patterns correctly generate the
intended code through the use of implicit type coercions, the patterns as
currently written are confusing and unclear.  The half-word patterns should
constrain operand 2 to be of type V8HI, and the full-word patterns should
constrain operand 2 to be of type V4SI.

Reply via email to