[Bug ipa/92561] New: [10 Regression] Regressions starting with r278016

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Nov 18 14:26:00 GMT 2019


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

            Bug ID: 92561
           Summary: [10 Regression] Regressions starting with r278016
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ipa
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jakub at gcc dot gnu.org
                CC: marxin at gcc dot gnu.org
  Target Milestone: ---

Since r278016 I'm seeing on i686-linux (and x86_64-linux with -m32):
+FAIL: g++.dg/ipa/pr61654.C  -std=gnu++11 (internal compiler error)
+FAIL: g++.dg/ipa/pr61654.C  -std=gnu++11 (test for excess errors)
+FAIL: g++.dg/ipa/pr61654.C  -std=gnu++14 (internal compiler error)
+FAIL: g++.dg/ipa/pr61654.C  -std=gnu++14 (test for excess errors)
+FAIL: g++.dg/ipa/pr61654.C  -std=gnu++17 (internal compiler error)
+FAIL: g++.dg/ipa/pr61654.C  -std=gnu++17 (test for excess errors)
+FAIL: g++.dg/ipa/pr61654.C  -std=gnu++2a (internal compiler error)
+FAIL: g++.dg/ipa/pr61654.C  -std=gnu++2a (test for excess errors)
+FAIL: g++.dg/ipa/pr61654.C  -std=gnu++98 (internal compiler error)
+FAIL: g++.dg/ipa/pr61654.C  -std=gnu++98 (test for excess errors)
+FAIL: g++.dg/ipa/pr63814.C  -std=gnu++11 (internal compiler error)
+FAIL: g++.dg/ipa/pr63814.C  -std=gnu++11 (test for excess errors)
+UNRESOLVED: g++.dg/ipa/pr63814.C  -std=gnu++11 compilation failed to produce
executable
+FAIL: g++.dg/ipa/pr63814.C  -std=gnu++14 (internal compiler error)
+FAIL: g++.dg/ipa/pr63814.C  -std=gnu++14 (test for excess errors)
+UNRESOLVED: g++.dg/ipa/pr63814.C  -std=gnu++14 compilation failed to produce
executable
+FAIL: g++.dg/ipa/pr63814.C  -std=gnu++17 (internal compiler error)
+FAIL: g++.dg/ipa/pr63814.C  -std=gnu++17 (test for excess errors)
+UNRESOLVED: g++.dg/ipa/pr63814.C  -std=gnu++17 compilation failed to produce
executable
+FAIL: g++.dg/ipa/pr63814.C  -std=gnu++2a (internal compiler error)
+FAIL: g++.dg/ipa/pr63814.C  -std=gnu++2a (test for excess errors)
+UNRESOLVED: g++.dg/ipa/pr63814.C  -std=gnu++2a compilation failed to produce
executable
+FAIL: g++.dg/ipa/pr63814.C  -std=gnu++98 (internal compiler error)
+FAIL: g++.dg/ipa/pr63814.C  -std=gnu++98 (test for excess errors)
+UNRESOLVED: g++.dg/ipa/pr63814.C  -std=gnu++98 compilation failed to produce
executable
+FAIL: g++.dg/other/pr87916.C  -std=gnu++11 (internal compiler error)
+FAIL: g++.dg/other/pr87916.C  -std=gnu++11 (test for excess errors)
+FAIL: g++.dg/other/pr87916.C  -std=gnu++14 (internal compiler error)
+FAIL: g++.dg/other/pr87916.C  -std=gnu++14 (test for excess errors)
+FAIL: g++.dg/other/pr87916.C  -std=gnu++17 (internal compiler error)
+FAIL: g++.dg/other/pr87916.C  -std=gnu++17 (test for excess errors)
+FAIL: g++.dg/other/pr87916.C  -std=gnu++2a (internal compiler error)
+FAIL: g++.dg/other/pr87916.C  -std=gnu++2a (test for excess errors)
+FAIL: g++.dg/other/pr87916.C  -std=gnu++98 (internal compiler error)
+FAIL: g++.dg/other/pr87916.C  -std=gnu++98 (test for excess errors)

E.g. the first one shows:
FAIL: g++.dg/ipa/pr63814.C  -std=gnu++98 (internal compiler error)
FAIL: g++.dg/ipa/pr63814.C  -std=gnu++98 (test for excess errors)
Excess errors:
during IPA pass: cp
/home/jakub/src/gcc/gcc/testsuite/g++.dg/ipa/pr63814.C:29:1: internal compiler
error: Segmentation fault
0x8c688da crash_signal
        ../../gcc/toplev.c:329
0x85621f7 same_node_or_its_all_contexts_clone_p
        ../../gcc/ipa-cp.c:3530
0x85621f7 cgraph_edge_brings_value_p
        ../../gcc/ipa-cp.c:3545
0x9530c4b get_info_about_necessary_edges<tree_node*>
        ../../gcc/ipa-cp.c:3654
0x9530c4b decide_about_value<tree_node*>
        ../../gcc/ipa-cp.c:4801
0x95332dc decide_whether_version_node
        ../../gcc/ipa-cp.c:4888
0x95332dc ipcp_decision_stage
        ../../gcc/ipa-cp.c:5051
0x95332dc ipcp_driver
        ../../gcc/ipa-cp.c:5228
0x95332dc execute
        ../../gcc/ipa-cp.c:5319


More information about the Gcc-bugs mailing list