https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108748
--- Comment #2 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> --- (In reply to Richard Biener from comment #1) > That said, we'd track a "virtual" variables range here. For the above > I wonder why we cannot constant fold it - [16, 16] can never be 2, no? Hah! Yes. Looks like I inadvertently filed a second bug. The test was supposed to compare with 16 or use svcntd().