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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |abel at gcc dot gnu.org,
                   |                            |amonakov at gcc dot gnu.org,
                   |                            |jakub at gcc dot gnu.org

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Can't reproduce in my bisect seed, so can't bisect.  Can reproduce with current
trunk though.
7188          clock = INSN_SCHED_CYCLE (insn);
7189          cost = (last_clock == -1) ? 1 : clock - last_clock;
7190    
7191          gcc_assert (cost >= 0);

clock is 0, last_clock is 37, so cost is -37.
Though, s_i_d array has just length of 52 and insn here (created by
#1  0x0000000000acef21 in emit_insn (x=0x7fffefdfef40) at
../../gcc/emit-rtl.c:5116
#2  0x0000000000f56d77 in create_insn_rtx_from_pattern (pattern=0x7fffefdfef40,
label=0x0) at ../../gcc/sel-sched-ir.c:5753
#3  0x0000000000f56f09 in create_copy_of_insn_rtx (insn_rtx=0x7fffefc58ec0) at
../../gcc/sel-sched-ir.c:5798
#4  0x0000000000f686b1 in emit_bookkeeping_insn
(place_to_insert=0x7fffefe070c0, c_expr=0x7fffffffd8c0, new_seqno=100)
    at ../../gcc/sel-sched.c:4768
#5  0x0000000000f6881e in generate_bookkeeping_insn (c_expr=0x7fffffffd8c0,
e1=<edge 0x7fffefddc600 (9 -> 4)>, e2=<edge 0x7fffefddc600 (9 -> 4)>)
    at ../../gcc/sel-sched.c:4805
#6  0x0000000000f6b58b in move_op_at_first_insn (insn=0x7fffefdf88c0,
lparams=0x7fffffffd440, static_params=0x7fffffffd7e0)
    at ../../gcc/sel-sched.c:6077
#7  0x0000000000f6c2b2 in code_motion_path_driver (insn=0x7fffefdf88c0,
orig_ops=0x0, path=0x2d193d0, local_params_in=0x7fffffffd440, 
    static_params=0x7fffffffd7e0) at ../../gcc/sel-sched.c:6669
#8  0x0000000000f6bad6 in code_motion_process_successors (insn=0x7fffefdebe58,
orig_ops=0x2d19f88, path=0x2d193d0, static_params=0x7fffffffd7e0)
    at ../../gcc/sel-sched.c:6356
#9  0x0000000000f6c199 in code_motion_path_driver (insn=0x7fffefdebe58,
orig_ops=0x2d19f88, path=0x2d193d0, local_params_in=0x7fffffffd630, 
    static_params=0x7fffffffd7e0) at ../../gcc/sel-sched.c:6622
#10 0x0000000000f6bad6 in code_motion_process_successors (insn=0x7fffefdebea0,
orig_ops=0x2d1b4a0, path=0x2d1bb30, static_params=0x7fffffffd7e0)
    at ../../gcc/sel-sched.c:6356
#11 0x0000000000f6c199 in code_motion_path_driver (insn=0x7fffefdebea0,
orig_ops=0x2d1b4a0, path=0x2d1bb30, local_params_in=0x7fffffffd7b0, 
    static_params=0x7fffffffd7e0) at ../../gcc/sel-sched.c:6622
#12 0x0000000000f6c3af in move_op (insn=0x7fffefc58bc0, orig_ops=0x2d1b860,
expr_vliw=0x2d1bef8, dest=0x0, c_expr=0x7fffffffd8c0, 
    should_move=0x7fffffffd89a) at ../../gcc/sel-sched.c:6714
#13 0x0000000000f696eb in move_exprs_to_boundary (bnd=0x2d19360,
expr_vliw=0x2d1bef8, expr_seq=0x2d1b860, c_expr=0x7fffffffd8c0)
    at ../../gcc/sel-sched.c:5237
#14 0x0000000000f6a24b in schedule_expr_on_boundary (bnd=0x2d19360,
expr_vliw=0x2d1bef8, seqno=-13) at ../../gcc/sel-sched.c:5450
#15 0x0000000000f6a6ec in fill_insns (fence=0x2d1b598, seqno=-13,
scheduled_insns_tailpp=0x7fffffffda90) at ../../gcc/sel-sched.c:5592
#16 0x0000000000f6dbbd in schedule_on_fences (fences=0x2d1a2d0, max_seqno=32,
scheduled_insns_tailpp=0x7fffffffda90) at ../../gcc/sel-sched.c:7366
#17 0x0000000000f6e0ae in sel_sched_region_2 (orig_max_seqno=34) at
../../gcc/sel-sched.c:7504
#18 0x0000000000f6e22d in sel_sched_region_1 () at ../../gcc/sel-sched.c:7546
#19 0x0000000000f6e683 in sel_sched_region (rgn=0) at
../../gcc/sel-sched.c:7647

has INSN_LUID 0.

Reply via email to