https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79577
--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> --- Loops in: #0 0x0000000000a45e5f in init_expr (cant_move=true, needs_spec_check_p=false, was_renamed=<optimized out>, was_substituted=<optimized out>, target_available=1 '\001', history=..., orig_sched_cycle=0, spec_to_check_ds=0, spec_done_ds=0, orig_bb_index=2, sched_times=0, priority=2, use=10000, spec=0, vi=0x1f9d1f0, expr=0x1f2ff20) at ../../gcc/sel-sched-ir.c:1651 #1 copy_expr (to=0x1f2ff20, from=<optimized out>) at ../../gcc/sel-sched-ir.c:1682 #2 0x0000000000a4d21e in av_set_copy (set=<optimized out>) at ../../gcc/sel-sched-ir.c:2204 #3 0x0000000000a5b8dd in compute_av_set_on_boundaries (fence=0x1f2fcf0, av_vliw_p=0x7fffffffd508, bnds=0x1f2fd58) at ../../gcc/sel-sched.c:5068 #4 fill_insns (scheduled_insns_tailpp=<synthetic pointer>, seqno=-1, fence=0x1f2fcf0) at ../../gcc/sel-sched.c:5526 #5 schedule_on_fences (scheduled_insns_tailpp=<synthetic pointer>, max_seqno=1, fences=0x1f2fce8) at ../../gcc/sel-sched.c:7355 #6 sel_sched_region_2 (orig_max_seqno=orig_max_seqno@entry=1) at ../../gcc/sel-sched.c:7493 #7 0x0000000000a5ef7a in sel_sched_region_1 () at ../../gcc/sel-sched.c:7535 #8 sel_sched_region (rgn=0) at ../../gcc/sel-sched.c:7636 #9 0x0000000000a5f962 in run_selective_scheduling () at ../../gcc/sel-sched.c:7712 #10 0x0000000000a3f706 in rest_of_handle_sched2 () at ../../gcc/sched-rgn.c:3722 #11 (anonymous namespace)::pass_sched2::execute (this=<optimized out>) at ../../gcc/sched-rgn.c:3866 #12 0x00000000009cb63e in execute_one_pass (pass=pass@entry=0x1dd8c60) at ../../gcc/passes.c:2465 #13 0x00000000009cbe48 in execute_pass_list_1 (pass=0x1dd8c60) at ../../gcc/passes.c:2554 #14 0x00000000009cbe5a in execute_pass_list_1 (pass=0x1dd8420) at ../../gcc/passes.c:2555 #15 0x00000000009cbe5a in execute_pass_list_1 (pass=0x1dd7200) at ../../gcc/passes.c:2555 #16 0x00000000009cbea5 in execute_pass_list (fn=<optimized out>, pass=<optimized out>) at ../../gcc/passes.c:2565 #17 0x000000000075815d in cgraph_node::expand (this=0x7ffff69ba000) at ../../gcc/cgraphunit.c:2038 #18 0x0000000000759766 in expand_all_functions () at ../../gcc/cgraphunit.c:2174 #19 symbol_table::compile (this=this@entry=0x7ffff687a100) at ../../gcc/cgraphunit.c:2531 #20 0x000000000075b195 in symbol_table::compile (this=0x7ffff687a100) at ../../gcc/cgraphunit.c:2595 #21 symbol_table::finalize_compilation_unit (this=0x7ffff687a100) at ../../gcc/cgraphunit.c:2621 #22 0x0000000000a85eea in compile_file () at ../../gcc/toplev.c:492 #23 0x0000000000632747 in do_compile () at ../../gcc/toplev.c:1984 #24 toplev::main (this=this@entry=0x7fffffffd8c0, argc=<optimized out>, argc@entry=22, argv=<optimized out>, argv@entry=0x7fffffffd9c8) at ../../gcc/toplev.c:2118 #25 0x0000000000634ad7 in main (argc=22, argv=0x7fffffffd9c8) at ../../gcc/main.c:39