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

--- Comment #3 from David Binderman <dcb314 at hotmail dot com> ---

Stack backtrace is

../../trunk/gcc/tree-vect-loop.cc:4518:10: runtime error: signed integer
overflow: 1572752 * 65532 cannot be represented in type 'int'
    #0 0x0000046f862e in vect_estimate_min_profitable_iters
../../trunk/gcc/tree-vect-loop.cc:4518
    #1 0x0000047274f1 in vect_analyze_loop_costing
../../trunk/gcc/tree-vect-loop.cc:1818
    #2 0x00000472aba8 in vect_analyze_loop_2
../../trunk/gcc/tree-vect-loop.cc:2499
    #3 0x0000047332a9 in vect_analyze_loop_1
../../trunk/gcc/tree-vect-loop.cc:2822
    #4 0x000004734a19 in vect_analyze_loop(loop*, gimple*, vec_info_shared*)
../../trunk/g
cc/tree-vect-loop.cc:2960
    #5 0x00000491076a in try_vectorize_loop_1
../../trunk/gcc/tree-vectorizer.cc:1097
    #6 0x000004911d7b in execute ../../trunk/gcc/tree-vectorizer.cc:1333
    #7 0x000003108545 in execute_one_pass(opt_pass*)
../../trunk/gcc/passes.cc:2648
    #8 0x00000310b350 in execute_pass_list_1 ../../trunk/gcc/passes.cc:2757
    #9 0x00000310b393 in execute_pass_list_1 ../../trunk/gcc/passes.cc:2758
    #10 0x00000310b393 in execute_pass_list_1 ../../trunk/gcc/passes.cc:2758

Line tree-vect-loop.cc:4518 is

      min_profitable_iters = ((vec_outside_cost - scalar_outside_cost)
                  * assumed_vf
                  - vec_inside_cost * peel_iters_prologue
                  - vec_inside_cost * peel_iters_epilogue);

Reply via email to