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)

Reply via email to