https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95679
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Last reconfirmed| |2020-07-15 Target Milestone|--- |11.0 Status|UNCONFIRMED |ASSIGNED Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org Keywords| |needs-bisection --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Whoops, this fell through the cracks - I can't reproduce with g:7a4770f0394751860ee54520b23007938907ac33 though. Confirmed with your cited rev. where we see <minus_expr 0x7ffff6977960 type <integer_type 0x7ffff682d1f8 public unsigned DI size <integer_cst 0x7ffff680ccd8 constant 64> unit-size <integer_cst 0x7ffff680ccf0 constant 8> align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type 0x7ffff682d1f8 precision:64 min <integer_cst 0x7ffff682a108 0> max <integer_cst 0x7ffff680d5c0 18446744073709551615>> arg:0 <nop_expr 0x7ffff6976e80 type <integer_type 0x7ffff682d1f8> constant arg:0 <addr_expr 0x7ffff694b140 type <pointer_type 0x7ffff6945348> constant arg:0 <function_decl 0x7ffff693d600 u1> t.c:8:17 start: t.c:8:17 finish: t.c:8:17>> arg:1 <nop_expr 0x7ffff6976e60 type <integer_type 0x7ffff682d1f8> arg:0 <ssa_name 0x7ffff6968090 type <error_mark 0x7ffff680ccc0> nothrow def_stmt version:10 in-free-list>>> and thus a released SSA name. That's probably inconsistent SCEV cache not reset before cunroll and the issue is probably still latent. For curiosity I wonder what "fixed" it.