https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90394
Bug ID: 90394 Summary: [10 Regression] ICE in is_value_included_in, at tree-ssa-uninit.c:1055 Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: asolokha at gmx dot com Target Milestone: --- gcc-10.0.0-alpha20190505 snapshot (r270883) ICEs when compiling the following testcase w/ -O1 -fno-tree-fre -Wuninitialized: int pz; unsigned int zi; void uk (void) { int th = 1; int *gw = &zi; for (zi = 0; zi < 2; ++zi) { int a2 = 0; for (zi = 0; zi < 1; ++zi) { th = a2 * 2; og: for (pz = 0; pz < 1; ++pz) { } } pz = !!*gw ? *gw : pz; pz = (!!th ? (pz & 1) : 0); if (pz == 0) ++a2; } goto og; } % gcc-10.0.0-alpha20190505 -O1 -fno-tree-fre -Wuninitialized -c lzuj3nav.c during GIMPLE pass: uninit lzuj3nav.c: In function 'uk': lzuj3nav.c:5:1: internal compiler error: in is_value_included_in, at tree-ssa-uninit.c:1055 5 | uk (void) | ^~ 0x6dbc8d is_value_included_in /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20190505/work/gcc-10-20190505/gcc/tree-ssa-uninit.c:1055 0x6dbc8d is_value_included_in /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20190505/work/gcc-10-20190505/gcc/tree-ssa-uninit.c:1017 0xf12e1c is_pred_expr_subset_of /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20190505/work/gcc-10-20190505/gcc/tree-ssa-uninit.c:1494 0xf12e1c is_pred_chain_subset_of /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20190505/work/gcc-10-20190505/gcc/tree-ssa-uninit.c:1527 0xf12e1c is_included_in /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20190505/work/gcc-10-20190505/gcc/tree-ssa-uninit.c:1556 0xf12e1c is_superset_of /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20190505/work/gcc-10-20190505/gcc/tree-ssa-uninit.c:1587 0xf12e1c is_use_properly_guarded /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20190505/work/gcc-10-20190505/gcc/tree-ssa-uninit.c:2490 0xf13dba find_uninit_use /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20190505/work/gcc-10-20190505/gcc/tree-ssa-uninit.c:2534 0xf13dba warn_uninitialized_phi /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20190505/work/gcc-10-20190505/gcc/tree-ssa-uninit.c:2603 0xf13dba execute /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20190505/work/gcc-10-20190505/gcc/tree-ssa-uninit.c:2712