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

            Bug ID: 108608
           Summary: [12/13 Regression] AArch64 vectorizer ICE in
                    vect_transform_reduction
           Product: gcc
           Version: 13.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jakub at gcc dot gnu.org
  Target Milestone: ---

int
foo ()
{
  double m = 0;
  for (int i = 0; i < 256; i++)
    m = __builtin_fmax (i, m);
  return m;
}

ICEs with -O3 on aarch64-linux, both in current GCC 12 branch and on the trunk.
r12-3732 doesn't ICE, don't have any newer aarch64 cross snapshots except
latest 12 branch or trunk though. Also tried godbolt and 11.3 is ok, 12.1
already ICEs.

Reply via email to