[Bug tree-optimization/123314] [16 Regression] ICE during GIMPLE pass prefill_stmt_dependencies, at gimple-range.cc:392 since r16-5169-g8fad025430b4fd
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jan 20 19:23:15 GMT 2026
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123314
--- Comment #7 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Andrew Macleod <amacleod@gcc.gnu.org>:
https://gcc.gnu.org/g:4ac080e384cd30d37fac069d791b813100e6524a
commit r16-6937-g4ac080e384cd30d37fac069d791b813100e6524a
Author: Andrew MacLeod <amacleod@redhat.com>
Date: Mon Jan 19 13:44:25 2026 -0500
Do not trap on a stmt with no basic block.
WHen calculating ranges for statements not in the IL, avoid looking for
range on entry values.
PR tree-optimization/123314
gcc/
* gimple-range.cc (gimple_ranger::range_on_entry): Do not check
ranger cache for an SSA_NAME with no BB.
(gimple_ranger::prefill_stmt_dependencies): Stop filling
dependencies when an out-of IL name is encountered.
gcc/testsuite/
* gcc.dg/pr123314.c: New.
More information about the Gcc-bugs
mailing list