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

            Bug ID: 105056
           Summary: [12 Regression] runtime error: load of value
                    3132799674, which is not a valid value for type
                    'ref_step_type' since r12-7795-g85b4d881327e31
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: rguenth at gcc dot gnu.org
            Blocks: 63426
  Target Milestone: ---

Likely caused by r12-7795-g85b4d881327e31:

$ ./xgcc -B.
/home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c -O2 -c
-funroll-loops --param max-unroll-times=8 -fpredictive-commoning
-fdump-tree-pcom-details
/home/marxin/Programming/gcc/gcc/tree-predcom.cc:670:11: runtime error: load of
value 3132799674, which is not a valid value for type 'ref_step_type'
    #0 0x2b2c965 in dump_component(_IO_FILE*, component*)
(/dev/shm/objdir2/gcc/cc1+0x2b2c965)
    #1 0x2b2ca90 in dump_components(_IO_FILE*, component*)
(/dev/shm/objdir2/gcc/cc1+0x2b2ca90)
    #2 0x2b418bf in pcom_worker::tree_predictive_commoning_loop(bool)
(/dev/shm/objdir2/gcc/cc1+0x2b418bf)
    #3 0x2b42334 in tree_predictive_commoning(bool)
(/dev/shm/objdir2/gcc/cc1+0x2b42334)
    #4 0x2b423f4 in run_tree_predictive_commoning(function*, bool)
(/dev/shm/objdir2/gcc/cc1+0x2b423f4)
    #5 0x2b42644 in (anonymous namespace)::pass_predcom::execute(function*)
(/dev/shm/objdir2/gcc/cc1+0x2b42644)
    #6 0x2323383 in execute_one_pass(opt_pass*)
(/dev/shm/objdir2/gcc/cc1+0x2323383)
    #7 0x2323fa1 in execute_pass_list_1(opt_pass*)
(/dev/shm/objdir2/gcc/cc1+0x2323fa1)
    #8 0x232406a in execute_pass_list_1(opt_pass*)
(/dev/shm/objdir2/gcc/cc1+0x232406a)
    #9 0x232406a in execute_pass_list_1(opt_pass*)
(/dev/shm/objdir2/gcc/cc1+0x232406a)
    #10 0x2324120 in execute_pass_list(function*, opt_pass*)
(/dev/shm/objdir2/gcc/cc1+0x2324120)
    #11 0x124cf08 in cgraph_node::expand() (/dev/shm/objdir2/gcc/cc1+0x124cf08)
    #12 0x124eae8 in expand_all_functions()
(/dev/shm/objdir2/gcc/cc1+0x124eae8)
    #13 0x1251014 in symbol_table::compile()
(/dev/shm/objdir2/gcc/cc1+0x1251014)
    #14 0x1251b32 in symbol_table::finalize_compilation_unit()
(/dev/shm/objdir2/gcc/cc1+0x1251b32)
    #15 0x280e9a1 in compile_file() (/dev/shm/objdir2/gcc/cc1+0x280e9a1)
    #16 0x2818eb8 in do_compile(bool) (/dev/shm/objdir2/gcc/cc1+0x2818eb8)
    #17 0x281990a in toplev::main(int, char**)
(/dev/shm/objdir2/gcc/cc1+0x281990a)
    #18 0x753ec85 in main (/dev/shm/objdir2/gcc/cc1+0x753ec85)
    #19 0x7ffff6f3362f in __libc_start_call_main
../sysdeps/nptl/libc_start_call_main.h:58
    #20 0x7ffff6f336ef in __libc_start_main_impl ../csu/libc-start.c:392
    #21 0xae1614 in _start (/dev/shm/objdir2/gcc/cc1+0xae1614)

triggers for sanitized compiler.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63426
[Bug 63426] [meta-bug] Issues found with -fsanitize=undefined

Reply via email to