https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100414
Bug ID: 100414 Summary: [12 Regression] ICE: in dominated_by_p, at dominance.c:1120 with -O -fno-tree-dce -fno-tree-dse Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: zsojka at seznam dot cz Target Milestone: --- Host: x86_64-pc-linux-gnu Created attachment 50748 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50748&action=edit reduced testcase Compiler output: $ x86_64-pc-linux-gnu-gcc -O -fno-tree-dce -fno-tree-dse testcase.c during GIMPLE pass: phiopt testcase.c: In function 'foo0': testcase.c:3:1: internal compiler error: in dominated_by_p, at dominance.c:1120 3 | foo (void) | ^~~~ 0x6511a8 dominated_by_p(cdi_direction, basic_block_def const*, basic_block_def const*) /repo/gcc-trunk/gcc/dominance.c:1120 0x11f5f0b factor_out_conditional_conversion /repo/gcc-trunk/gcc/tree-ssa-phiopt.c:507 0x11f5f0b tree_ssa_phiopt_worker /repo/gcc-trunk/gcc/tree-ssa-phiopt.c:327 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions.