https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88755
Bug ID: 88755 Summary: ICE in compute_fn_summary, at ipa-fnsummary.c:2513 since r267601 Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org CC: hubicka at gcc dot gnu.org, marxin at gcc dot gnu.org Target Milestone: --- Following is ICEing: $ cat /tmp/ice.i void a(void) {} $ ./xgcc -B. --param uninlined-function-insns=2000000000 /tmp/ice.i ../../gcc/ipa-fnsummary.c:2037:27: runtime error: signed integer overflow: 2000000000 * 2 cannot be represented in type 'int' during GIMPLE pass: local-fnsummary /tmp/ice.i: In function ‘a’: /tmp/ice.i:1:1: internal compiler error: in compute_fn_summary, at ipa-fnsummary.c:2513 1 | void a(void) {} | ^~~~ 0x1643f5e compute_fn_summary(cgraph_node*, bool) ../../gcc/ipa-fnsummary.c:2513 0x1643f8b compute_fn_summary_for_current ../../gcc/ipa-fnsummary.c:2523 0x164d2b2 execute ../../gcc/ipa-fnsummary.c:3578