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

--- Comment #4 from Arseny Solokha <asolokha at gmx dot com> ---
As of r266255 on the trunk it fails w/ the following backtrace:

during RTL pass: sms
t3kxgcui.c: In function 'c8._loopfn.0':
t3kxgcui.c:7:3: internal compiler error: in
cfg_layout_redirect_edge_and_branch_force, at cfgrtl.c:4482
    7 |   for (ns = 0; ns < v2; ++ns)
      |   ^
0x5abba0 cfg_layout_redirect_edge_and_branch_force
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20181118/work/gcc-9-20181118/gcc/cfgrtl.c:4482
0x8bf855 redirect_edge_and_branch_force(edge_def*, basic_block_def*)
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20181118/work/gcc-9-20181118/gcc/cfghooks.c:486
0x8c02b7 make_forwarder_block(basic_block_def*, bool (*)(edge_def*), void
(*)(basic_block_def*))
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20181118/work/gcc-9-20181118/gcc/cfghooks.c:893
0x8c8ff5 merge_latch_edges
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20181118/work/gcc-9-20181118/gcc/cfgloop.c:780
0x8c8ff5 disambiguate_multiple_latches
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20181118/work/gcc-9-20181118/gcc/cfgloop.c:831
0x8c8ff5 disambiguate_loops_with_multiple_latches()
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20181118/work/gcc-9-20181118/gcc/cfgloop.c:844
0xb6a554 apply_loop_flags
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20181118/work/gcc-9-20181118/gcc/loop-init.c:54
0xb6afa6 loop_optimizer_init(unsigned int)
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20181118/work/gcc-9-20181118/gcc/loop-init.c:123
0x14ca409 sms_schedule
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20181118/work/gcc-9-20181118/gcc/modulo-sched.c:1354
0x14ccebf execute
       
/var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-9.0.0_alpha20181118/work/gcc-9-20181118/gcc/modulo-sched.c:3337

Reply via email to