https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78642
Bug ID: 78642
Summary: [7 regression] ICE: invalid rtl sharing found in the
insn on sparc
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: ro at gcc dot gnu.org
CC: ebotcazou at gcc dot gnu.org
Target Milestone: ---
Host: sparc-sun-solaris2.12
Target: sparc-sun-solaris2.12
Build: sparc-sun-solaris2.12
Between 20161125 and 20161201, many testsuite regressions occured on SPARC,
e.g.
+FAIL: gcc.c-torture/compile/20030917-1.c -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler
error)
+FAIL: gcc.c-torture/compile/20030917-1.c -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess
errors)
and many more.
Excess errors:
/vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.c-torture/compile/20030917-1.c:17:1:
error: invalid rtl sharing found in the insn
(insn 417 94 418 (clobber (reg/i:SI 8 %o0 [24]))
"/vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.c-torture/compile/20030917-1.c":17
-1
(nil))
/vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.c-torture/compile/20030917-1.c:17:1:
error: shared rtx
(clobber (reg/i:SI 8 %o0 [24]))
/vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.c-torture/compile/20030917-1.c:17:1:
internal compiler error: internal consistency failure
0x64c72f verify_rtx_sharing
/vol/gcc/src/hg/trunk/local/gcc/emit-rtl.c:2743
0x64cedf verify_insn_sharing
/vol/gcc/src/hg/trunk/local/gcc/emit-rtl.c:2829
0x651f7b verify_rtl_sharing()
/vol/gcc/src/hg/trunk/local/gcc/emit-rtl.c:2852
0x8fabf7 execute_function_todo
/vol/gcc/src/hg/trunk/local/gcc/passes.c:1982
0x8fbb37 do_per_function
/vol/gcc/src/hg/trunk/local/gcc/passes.c:1649
0x8fbd5b execute_todo
/vol/gcc/src/hg/trunk/local/gcc/passes.c:2015
Rainer