https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110233
--- Comment #4 from Aldy Hernandez <aldyh at gcc dot gnu.org> --- FWIW, a less intrusive and probably more correct way of seeing what ranger knows at this point would be to put a breakpoint where you're seeing: Queued stmt for removal. Folds to: 2147483647 This is in tree-ssa-propagate.cc. There you can do: (gdb) p cfun->x_range_query->dump (stderr) which will pick up the current ranger and dump what it knows about the IL, without tickling any new queries: ... ... =========== BB 3 ============ b.6_9 [irange] int [1334323000, +INF] NONZERO 0x7fffffff <bb 3> [local count: 357878153]: _28 = b.6_9 * 2; ivtmp.19_27 = 2147483647; ivtmp.22_31 = (unsigned long) &f; goto <bb 5>; [100.00%] _28 : [irange] int [+INF, +INF] NONZERO 0x7ffffffe