https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103461
Arseny Solokha <asolokha at gmx dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[12 Regression] ICE in |[12 Regression] ICE in |operator_div::wi_fold |operator_div::wi_fold or in | |evaluate_conditions_for_kno | |wn_args --- Comment #1 from Arseny Solokha <asolokha at gmx dot com> --- Another manifestation of the same issue: unsigned char n; void foo (int a); void bar (void) { foo (n + 1); } void foo (int a) { unsigned int x = 10; if (x * !a != 0) bar (); } % gcc-12.0.0 -O2 --param early-inlining-insns=0 -c ljkqy0ae.c during IPA pass: inline ljkqy0ae.c:19:1: internal compiler error: in evaluate_conditions_for_known_args, at ipa-fnsummary.c:516 19 | } | ^ 0x6d8bdb evaluate_conditions_for_known_args /var/tmp/portage/sys-devel/gcc-12.0.0_p20211128/work/gcc-12-20211128/gcc/ipa-fnsummary.c:516 0xc4732d do_estimate_edge_size(cgraph_edge*) /var/tmp/portage/sys-devel/gcc-12.0.0_p20211128/work/gcc-12-20211128/gcc/ipa-inline-analysis.c:330 0xc48aa7 estimate_edge_size /var/tmp/portage/sys-devel/gcc-12.0.0_p20211128/work/gcc-12-20211128/gcc/ipa-inline.h:79 0xc48aa7 estimate_edge_growth /var/tmp/portage/sys-devel/gcc-12.0.0_p20211128/work/gcc-12-20211128/gcc/ipa-inline.h:100 0xc48aa7 do_estimate_growth_1 /var/tmp/portage/sys-devel/gcc-12.0.0_p20211128/work/gcc-12-20211128/gcc/ipa-inline-analysis.c:429 0xc48b2e cgraph_node::call_for_symbol_and_aliases(bool (*)(cgraph_node*, void*), void*, bool) /var/tmp/portage/sys-devel/gcc-12.0.0_p20211128/work/gcc-12-20211128/gcc/cgraph.h:3411 0xc48b2e estimate_growth(cgraph_node*) /var/tmp/portage/sys-devel/gcc-12.0.0_p20211128/work/gcc-12-20211128/gcc/ipa-inline-analysis.c:467 0x1ca09ef inline_small_functions /var/tmp/portage/sys-devel/gcc-12.0.0_p20211128/work/gcc-12-20211128/gcc/ipa-inline.c:1980 0x1ca09ef ipa_inline /var/tmp/portage/sys-devel/gcc-12.0.0_p20211128/work/gcc-12-20211128/gcc/ipa-inline.c:2743 0x1ca09ef execute /var/tmp/portage/sys-devel/gcc-12.0.0_p20211128/work/gcc-12-20211128/gcc/ipa-inline.c:3142