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);
}