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