[Bug target/78633] New: [7 Regression] [SH] libgcc/fp-bit.c:944:1: error: invalid rtl sharing found in the insn
kkojima at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Dec 1 14:24:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78633
Bug ID: 78633
Summary: [7 Regression] [SH] libgcc/fp-bit.c:944:1: error:
invalid rtl sharing found in the insn
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: kkojima at gcc dot gnu.org
Target Milestone: ---
Target: sh*-*-*
Build fails during compiling libgcc.
../../../ORIG/trunk/libgcc/fp-bit.c: In function '__muldf3':
../../../ORIG/trunk/libgcc/fp-bit.c:944:1: error: invalid rtl sharing found in
the insn
}
^
(insn 804 311 318 28 (set (reg:SI 147 t)
(eq:SI (and:SI (subreg:SI (reg/v:DI 205 [ high ]) 0)
(const_int 1 [0x1]))
(const_int 0 [0]))) "../../../ORIG/trunk/libgcc/fp-bit.c":881 -1
(nil))
../../../ORIG/trunk/libgcc/fp-bit.c:944:1: error: shared rtx
(subreg:SI (reg/v:DI 205 [ high ]) 0)
../../../ORIG/trunk/libgcc/fp-bit.c:944:1: internal compiler error: internal
consistency failure
0x8386b17 verify_rtx_sharing
../../ORIG/trunk/gcc/emit-rtl.c:2743
0x8386a28 verify_rtx_sharing
../../ORIG/trunk/gcc/emit-rtl.c:2758
0x8386a28 verify_rtx_sharing
../../ORIG/trunk/gcc/emit-rtl.c:2758
0x8386a28 verify_rtx_sharing
../../ORIG/trunk/gcc/emit-rtl.c:2758
0x8386feb verify_insn_sharing
../../ORIG/trunk/gcc/emit-rtl.c:2829
0x838b256 verify_rtl_sharing()
../../ORIG/trunk/gcc/emit-rtl.c:2852
0x8606233 execute_function_todo
../../ORIG/trunk/gcc/passes.c:1982
0x8606a9b do_per_function
../../ORIG/trunk/gcc/passes.c:1649
0x8606c1d execute_todo
../../ORIG/trunk/gcc/passes.c:2015
It looks that re-enabled RTL sharing verification reveals some rtl sharing
issue of this target.
More information about the Gcc-bugs
mailing list