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.