https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79532
Bug ID: 79532 Summary: [7 regression] ICE in ira_init_register_move_cost, at ira.c:1580 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org Target Milestone: --- Target: i386-pc-solaris2.12, x86_64-pc-linux-gnu Between 2017-02-13 (r245396) and 2017-02-14 (r245438), a couple of testcases started to FAIL on 32-bit x86: +FAIL: gcc.dg/ia64-sync-3.c (internal compiler error) +FAIL: gcc.dg/ia64-sync-3.c (test for excess errors) +WARNING: gcc.dg/ia64-sync-3.c compilation failed to produce executable Excess errors: /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/ia64-sync-3.c:81:1: internal compiler error: in ira_init_register_move_cost, at ira.c:1580 0x8be22da ira_init_register_move_cost(machine_mode) /vol/gcc/src/hg/trunk/local/gcc/ira.c:1580 0x8bf567b ira_init_register_move_cost_if_necessary /vol/gcc/src/hg/trunk/local/gcc/ira-int.h:1087 0x8bf567b scan_one_insn /vol/gcc/src/hg/trunk/local/gcc/ira-costs.c:1456 0x8bf567b process_bb_for_costs /vol/gcc/src/hg/trunk/local/gcc/ira-costs.c:1623 0x8bef7a3 ira_traverse_loop_tree(bool, ira_loop_tree_node*, void (*)(ira_loop_tree_node*), void (*)(ira_loop_tree_node*)) /vol/gcc/src/hg/trunk/local/gcc/ira-build.c:1799 0x8bf6621 find_costs_and_classes /vol/gcc/src/hg/trunk/local/gcc/ira-costs.c:1719 0x8bf75ae ira_costs() /vol/gcc/src/hg/trunk/local/gcc/ira-costs.c:2258 0x8bf1323 ira_build() /vol/gcc/src/hg/trunk/local/gcc/ira-build.c:3420 0x8be8276 ira /vol/gcc/src/hg/trunk/local/gcc/ira.c:5236 0x8be8276 execute /vol/gcc/src/hg/trunk/local/gcc/ira.c:5541 +FAIL: libgomp.fortran/reduction2.f90 -O0 (internal compiler error) +FAIL: libgomp.fortran/reduction2.f90 -O0 (test for excess errors) +WARNING: libgomp.fortran/reduction2.f90 -O0 compilation failed to produce executable 32-bit x86 only, also Linux/x86_64, there also +FAIL: libgomp.c/pr48591.c (internal compiler error) +FAIL: libgomp.c/pr48591.c (test for excess errors) this test is run on Linux, FreeBSD only (why?) Rainer