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

--- Comment #7 from Arseny Solokha <asolokha at gmx dot com> ---
I wonder if the following ICE is somehow related to the one reported here. I'll
file a new PR if it's not.

% powerpc-e500v2-linux-gnuspe-gcc-7.0.0-alpha20170108 -O1 -c dsmbs5u1.c
dsmbs5u1.c: In function 'gd':
dsmbs5u1.c:14:1: error: invalid rtl sharing found in the insn
 }
 ^
(insn 40 39 41 2 (set (subreg:QI (reg:SI 172) 3)
        (subreg:QI (reg:SI 174) 3)) -1
     (nil))
dsmbs5u1.c:14:1: error: shared rtx
(subreg:QI (reg:SI 172) 3)
dsmbs5u1.c:14:1: internal compiler error: internal consistency failure
0x2e55cd6de9b verify_rtx_sharing
       
/var/tmp/portage/cross-powerpc-e500v2-linux-gnuspe/gcc-7.0.0_alpha20170108/work/gcc-7-20170108/gcc/emit-rtl.c:2774
0x2e55cd6ddd7 verify_rtx_sharing
       
/var/tmp/portage/cross-powerpc-e500v2-linux-gnuspe/gcc-7.0.0_alpha20170108/work/gcc-7-20170108/gcc/emit-rtl.c:2789
0x2e55cd6e30e verify_insn_sharing
       
/var/tmp/portage/cross-powerpc-e500v2-linux-gnuspe/gcc-7.0.0_alpha20170108/work/gcc-7-20170108/gcc/emit-rtl.c:2860
0x2e55cd742f7 verify_rtl_sharing()
       
/var/tmp/portage/cross-powerpc-e500v2-linux-gnuspe/gcc-7.0.0_alpha20170108/work/gcc-7-20170108/gcc/emit-rtl.c:2883
0x2e55d058785 execute_function_todo
       
/var/tmp/portage/cross-powerpc-e500v2-linux-gnuspe/gcc-7.0.0_alpha20170108/work/gcc-7-20170108/gcc/passes.c:1982
0x2e55d0595ab execute_todo
       
/var/tmp/portage/cross-powerpc-e500v2-linux-gnuspe/gcc-7.0.0_alpha20170108/work/gcc-7-20170108/gcc/passes.c:2015

% powerpc-e500v2-linux-gnuspe-gcc-7.0.0-alpha20170108 -O1 -c dsmbs5u1.c
-mcpu=power7
No ICE

% powerpc-e300c3-linux-gnu-gcc-7.0.0-alpha20170108 -O1 -c dsmbs5u1.c
No ICE

% powerpc-e300c3-linux-gnu-gcc-7.0.0-alpha20170108 -O1 -c dsmbs5u1.c -mcpu=8548
ICE

Reply via email to