https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63576

            Bug ID: 63576
           Summary: [5 Regression] ICE : in ipa_merge_profiles, at
                    ipa-utils.c:540 during Firefox LTO/PGO build
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ipa
          Assignee: unassigned at gcc dot gnu.org
          Reporter: trippels at gcc dot gnu.org
                CC: marxin at gcc dot gnu.org

% wget trippelsdorf.de/testcase.tar.bz2
 % tar xvjf testcase.tar.bz2
 % g++ -w -march=amdfam10 -flto=4 -fprofile-use -fprofile-correction
-ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fno-math-errno
-std=gnu++0x -pipe -O3 Unified_cpp_js_src1.ii Unified_cpp_js_src2.ii
Unified_cpp_js_src3.ii                                                          
lto1: internal compiler error: in ipa_merge_profiles, at ipa-utils.c:540
0x7f7d55 ipa_merge_profiles(cgraph_node*, cgraph_node*)
        ../../gcc/gcc/ipa-utils.c:540
0xf57883 ipa_icf::sem_function::merge(ipa_icf::sem_item*)
        ../../gcc/gcc/ipa-icf.c:625
0xf5cc86 ipa_icf::sem_item_optimizer::merge_classes(unsigned int)
        ../../gcc/gcc/ipa-icf.c:2241
0xf60bf9 ipa_icf::sem_item_optimizer::execute()
        ../../gcc/gcc/ipa-icf.c:1602
0xf61671 ipa_icf_driver
        ../../gcc/gcc/ipa-icf.c:2319
0xf61671 ipa_icf::pass_ipa_icf::execute(function*)
        ../../gcc/gcc/ipa-icf.c:2366
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions

-fno-ipa-icf "fixes" the issue.

Reply via email to