https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119924
Bug ID: 119924 Summary: [16 Regression] ICE when building 531.deepsjeng_r during ipa-cp since r16-101-g132d01d96ea9d6 Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: pheeck at gcc dot gnu.org CC: hubicka at gcc dot gnu.org, mjambor at suse dot cz Blocks: 26163 Target Milestone: --- Host: x86_64-linux Target: x86_64-linux Building 531.deepsjeng_r from 2017 SPEC CPU suite results in in ICE: during IPA pass: cp lto1: internal compiler error: Floating point exception 0x1f88a61 internal_error(char const*, ...) /home/gcc/buildworker/lntzen3-gcc-trunk-workdays/build/gcc/diagnostic-global-context.cc:517 0xcf40af crash_signal /home/gcc/buildworker/lntzen3-gcc-trunk-workdays/build/gcc/toplev.cc:322 0x835549 safe_scale_64bit(unsigned long, unsigned long, unsigned long, unsigned long*) /home/gcc/buildworker/lntzen3-gcc-trunk-workdays/build/gcc/profile-count.h:89 0x835549 profile_count::apply_scale(profile_count, profile_count) const /home/gcc/buildworker/lntzen3-gcc-trunk-workdays/build/gcc/profile-count.h:1191 0x1e24ad4 update_specialized_profile /home/gcc/buildworker/lntzen3-gcc-trunk-workdays/build/gcc/ipa-cp.cc:4937 0x1e304d1 perhaps_add_new_callers<tree_node*> /home/gcc/buildworker/lntzen3-gcc-trunk-workdays/build/gcc/ipa-cp.cc:5790 0x1e304d1 decide_about_value<tree_node*> /home/gcc/buildworker/lntzen3-gcc-trunk-workdays/build/gcc/ipa-cp.cc:5897 0x1e32974 decide_whether_version_node /home/gcc/buildworker/lntzen3-gcc-trunk-workdays/build/gcc/ipa-cp.cc:6069 0x1e355b5 ipcp_decision_stage /home/gcc/buildworker/lntzen3-gcc-trunk-workdays/build/gcc/ipa-cp.cc:6267 0x1e355b5 ipcp_driver /home/gcc/buildworker/lntzen3-gcc-trunk-workdays/build/gcc/ipa-cp.cc:6442 0x1e355b5 execute /home/gcc/buildworker/lntzen3-gcc-trunk-workdays/build/gcc/ipa-cp.cc:6515 I've bisected this to r16-101-g132d01d96ea9d6 commit 132d01d96ea9d617aaffdd5dfba3284a8958e529 Author: Jan Hubicka <hubi...@ucw.cz> Date: Wed Apr 23 18:39:14 2025 +0200 Enable ip-cp cloning over non-hot edges Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163 [Bug 26163] [meta-bug] missed optimization in SPEC (2k17, 2k and 2k6 and 95)