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

            Bug ID: 106723
           Summary: Unreplaced mode/code attributes in aarch64/arm
                    backends
           Product: gcc
           Version: 13.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jakub at gcc dot gnu.org
  Target Milestone: ---

Following command (run after seeing PR106721 on x86) shows on aarch64-linux:
make mddump; grep '<[a-zA-Z]' tmp-mddump.md
  return "fcmla\t%0.2d, %2.2d, %3.<FCMLA_maybe_lane>, #0";
  return "fcmla\t%0.2d, %2.2d, %3.<FCMLA_maybe_lane>, #90";
  return "fcmla\t%0.2d, %2.2d, %3.<FCMLA_maybe_lane>, #180";
  return "fcmla\t%0.2d, %2.2d, %3.<FCMLA_maybe_lane>, #270";
Similar command on armhfp-linux-gnueabi:
grep '<[a-zA-Z]' tmp-mddump.md
        return "vldr<V_sz_elem1>.64\t%q0, %E1";
        return "vstr<V_sz_elem1>.64\t%q1, %E0";
        return "vldr<V_sz_elem1>.<V_sz_elem>\t%q0, %E1";
        return "vstr<V_sz_elem1>.<V_sz_elem>\t%q1, %E0";
        return "vldr<V_sz_elem1>.<V_sz_elem>\t%q0, %E1";
        return "vstr<V_sz_elem1>.<V_sz_elem>\t%q1, %E0";
    ] ("TARGET_HAVE_MVE || TARGET_HAVE_MVE_FLOAT") ("vdup.<V_sz_elem>\t%q0,
%1")
I admit I haven't looked into details of any of this, but it looks like
mode attributes that weren't replaced.

Reply via email to