https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109940
ktkachov at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Target Milestone|--- |14.0 Known to fail| |14.0 Known to work| |13.1.0 Last reconfirmed| |2023-05-23 Summary|ICE in |[14 Regression] ICE in |decide_candidate_validity, |decide_candidate_validity, |bisected |bisected CC| |ktkachov at gcc dot gnu.org --- Comment #1 from ktkachov at gcc dot gnu.org --- Confirmed. A more cleaned up testcase: int a; int *b; void c (int *d) { *d = a; } int e(int d, int f) { if (d <= 1) return 1; int g = d / 2; for (int h = 0; h < g; h++) if (f == (long int)b > b[h]) c(&b[h]); e(g, f); e(g, f); }