https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110829
Bug ID: 110829 Summary: [13/14 Regression] FAIL: gcc.dg/pr56837.c scan-tree-dump-times optimized "memset ..c, 68, 16384.;" 1 Product: gcc Version: 13.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: rguenth at gcc dot gnu.org Target Milestone: --- After r13-1762-gf9d4c3b45c5ed5 the _Complex double c[N]; void fc (void) { int i; for (i = 0; i < N; i++) c[i] = 747708026454360457216.0 + 747708026454360457216.0i; } part of the testcase fails to be recognized as memset since we lower the complex store to a component-wise store to enable vectorization. loop distribution doesn't yet handle merging stores as part of its pattern recognition for memset, memcpy or memmove.