public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org> To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/104038] New: ranger infinite loop on a PHI statement Date: Fri, 14 Jan 2022 21:58:07 +0000 [thread overview] Message-ID: <bug-104038-4@http.gcc.gnu.org/bugzilla/> (raw) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104038 Bug ID: 104038 Summary: ranger infinite loop on a PHI statement Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: msebor at gcc dot gnu.org Target Milestone: --- I'm debugging what looks like an infinite loop deep in Ranger. Interrupting with SIGABRT the cc1plus process while under GDB produces the backtrace below. Returning eventually re-enters the infinite loop in gimple_ranger::prefill_stmt_dependencies(). The statement being processed at the highest level is: _11 = PHI <_2493(5), _27180(6)> Program received signal SIGABRT, Aborted. 0x0000000000ac2f81 in tree_check (__t=0x7fffc6437990, __f=0x31ca5b8 "/src/gcc/master/gcc/value-relation.cc", __l=1117, __g=0x31ca7f4 "find_relation_block", __c=SSA_NAME) at /src/gcc/master/gcc/tree.h:3440 3440 if (TREE_CODE (__t) != __c) (gdb) bt #0 0x0000000000ac2f81 in tree_check (__t=0x7fffc6437990, __f=0x31ca5b8 "/src/gcc/master/gcc/value-relation.cc", __l=1117, __g=0x31ca7f4 "find_relation_block", __c=SSA_NAME) at /src/gcc/master/gcc/tree.h:3440 #1 0x0000000001bb3831 in dom_oracle::find_relation_block (this=0x55615c0, bb=2, v1=324, v2=47, obj=0x0) at /src/gcc/master/gcc/value-relation.cc:1117 #2 0x0000000001bb3976 in dom_oracle::find_relation_dom (this=0x55615c0, bb=0x7fffe7e08af8, v1=324, v2=47) at /src/gcc/master/gcc/value-relation.cc:1149 #3 0x0000000001bb2f52 in dom_oracle::set_one_relation (this=0x55615c0, bb=0x7fffe7e08af8, k=GT_EXPR, op1=0x7fffc643c798, op2=0x7fffc6436870) at /src/gcc/master/gcc/value-relation.cc:946 #4 0x0000000001bb3511 in dom_oracle::register_transitives (this=0x55615c0, root_bb=0x7fffe7e08af8, relation=...) at /src/gcc/master/gcc/value-relation.cc:1043 #5 0x0000000001bb2c76 in dom_oracle::register_relation (this=0x55615c0, bb=0x7fffe7e08af8, k=GT_EXPR, op1=0x7fffc643c798, op2=0x7fffc643c750) at /src/gcc/master/gcc/value-relation.cc:892 #6 0x0000000001bb2a79 in relation_oracle::register_stmt (this=0x55615c0, stmt=0x7fffe7e12948, k=GT_EXPR, op1=0x7fffc643c798, op2=0x7fffc643c750) at /src/gcc/master/gcc/value-relation.cc:846 #7 0x0000000002c01084 in fur_depend::register_relation (this=0x7fffffff89e0, s=0x7fffe7e12948, k=GT_EXPR, op1=0x7fffc643c798, op2=0x7fffc643c750) at /src/gcc/master/gcc/gimple-range-fold.cc:198 #8 0x0000000002c028d9 in fold_using_range::range_of_range_op ( this=0x7fffffff8a0f, r=..., s=0x7fffe7e12948, src=...) at /src/gcc/master/gcc/gimple-range-fold.cc:642 #9 0x0000000002c021f5 in fold_using_range::fold_stmt (this=0x7fffffff8a0f, r=..., s=0x7fffe7e12948, src=..., name=0x7fffc643c798) at /src/gcc/master/gcc/gimple-range-fold.cc:552 #10 0x0000000002bf70be in gimple_ranger::fold_range_internal (this=0x5509e30, r=..., s=0x7fffe7e12948, name=0x7fffc643c798) at /src/gcc/master/gcc/gimple-range.cc:250 #11 0x0000000002bf7636 in gimple_ranger::prefill_stmt_dependencies ( this=0x5509e30, ssa=0x7fffc64631b0) at /src/gcc/master/gcc/gimple-range.cc:385 #12 0x0000000002bf7373 in gimple_ranger::range_of_stmt (this=0x5509e30, r=..., s=0x7fffe7e41898, name=0x7fffc64631b0) at /src/gcc/master/gcc/gimple-range.cc:307 #13 0x0000000002bf68d4 in gimple_ranger::range_of_expr (this=0x5509e30, r=..., expr=0x7fffc64631b0, stmt=0x7fffd76f4900) at /src/gcc/master/gcc/gimple-range.cc:120 #14 0x000000000160c78a in get_size_range (query=0x5509e30, exp=0x7fffc64631b0, stmt=0x7fffd76f4900, range=0x7fffffffc190, flags=3) at /src/gcc/master/gcc/pointer-query.cc:320 #15 0x000000000160d8de in gimple_call_alloc_size (stmt=0x7fffd76f4900, rng1=0x7fffffffc470, qry=0x5509e30) at /src/gcc/master/gcc/pointer-query.cc:506 #16 0x0000000001614a30 in handle_ssa_name (ptr=0x7fffc6463240, addr=false, ostype=0, pref=0x7fffffffd650, snlim=..., qry=0x7fffffffd730) at /src/gcc/master/gcc/pointer-query.cc:2053 #17 0x00000000016160a8 in compute_objsize_r (ptr=0x7fffc6463240, stmt=0x7fffe7f45f50, addr=false, ostype=0, pref=0x7fffffffd650, snlim=..., qry=0x7fffffffd730) at /src/gcc/master/gcc/pointer-query.cc:2346 #18 0x00000000016156d6 in handle_ssa_name (ptr=0x7fffc6463288, addr=false, ostype=0, pref=0x7fffffffd650, snlim=..., qry=0x7fffffffd730) at /src/gcc/master/gcc/pointer-query.cc:2196 #19 0x00000000016160a8 in compute_objsize_r (ptr=0x7fffc6463288, stmt=0x7fffe7e0a3c0, addr=false, ostype=0, pref=0x7fffffffd650, snlim=..., --Type <RET> for more, q to quit, c to continue without paging-- qry=0x7fffffffd730) at /src/gcc/master/gcc/pointer-query.cc:2346 #20 0x00000000016156d6 in handle_ssa_name (ptr=0x7fffc6463318, addr=false, ostype=0, pref=0x7fffffffd650, snlim=..., qry=0x7fffffffd730) at /src/gcc/master/gcc/pointer-query.cc:2196 #21 0x00000000016160a8 in compute_objsize_r (ptr=0x7fffc6463318, stmt=0x7fffe7e0a410, addr=false, ostype=0, pref=0x7fffffffd650, snlim=..., qry=0x7fffffffd730) at /src/gcc/master/gcc/pointer-query.cc:2346 #22 0x00000000016156d6 in handle_ssa_name (ptr=0x7fffc6463360, addr=false, ostype=0, pref=0x7fffffffd650, snlim=..., qry=0x7fffffffd730) at /src/gcc/master/gcc/pointer-query.cc:2196 #23 0x00000000016160a8 in compute_objsize_r (ptr=0x7fffc6463360, stmt=0x7fffc642fa00, addr=false, ostype=0, pref=0x7fffffffd650, snlim=..., qry=0x7fffffffd730) at /src/gcc/master/gcc/pointer-query.cc:2346 #24 0x0000000001616253 in compute_objsize (ptr=0x7fffc6463360, stmt=0x7fffc642fa00, ostype=0, pref=0x7fffffffd650, ptr_qry=0x7fffffffd730) at /src/gcc/master/gcc/pointer-query.cc:2380 #25 0x0000000001611d1d in pointer_query::get_ref (this=0x7fffffffd730, ptr=0x7fffc6463360, stmt=0x7fffc642fa00, pref=0x7fffffffd650, ostype=0) at /src/gcc/master/gcc/pointer-query.cc:1498 #26 0x0000000002c52305 in (anonymous namespace)::walk_ssa_vars ( func=0x7fffce791f00) at /src/gcc/master/gcc/gimple-warn-recursion.c:184 #27 0x0000000002c52395 in (anonymous namespace)::pass_warn_recursion::execute ( this=0x3f1b6b0, func=0x7fffce791f00) at /src/gcc/master/gcc/gimple-warn-recursion.c:200 #28 0x0000000001605b8c in execute_one_pass (pass=0x3f1b6b0) at /src/gcc/master/gcc/passes.c:2637 #29 0x0000000001605f08 in execute_pass_list_1 (pass=0x3f1b6b0) at /src/gcc/master/gcc/passes.c:2737 #30 0x0000000001605f92 in execute_pass_list (fn=0x7fffce791f00, pass=0x3f1b530) at /src/gcc/master/gcc/passes.c:2748 #31 0x0000000001603a29 in do_per_function_toporder ( callback=0x1605f55 <execute_pass_list(function*, opt_pass*)>, data=0x3f1b530) at /src/gcc/master/gcc/passes.c:1773 #32 0x0000000001606bc2 in execute_ipa_pass_list (pass=0x3f1b4d0) at /src/gcc/master/gcc/passes.c:3082 #33 0x00000000010a68c1 in ipa_passes () at /src/gcc/master/gcc/cgraphunit.c:2160 #34 0x00000000010a6c43 in symbol_table::compile (this=0x7fffea1cf000) at /src/gcc/master/gcc/cgraphunit.c:2281 #35 0x00000000010a71ae in symbol_table::finalize_compilation_unit ( this=0x7fffea1cf000) at /src/gcc/master/gcc/cgraphunit.c:2529 #36 0x000000000175eec2 in compile_file () at /src/gcc/master/gcc/toplev.c:479 #37 0x0000000001761e5c in do_compile (no_backend=false) at /src/gcc/master/gcc/toplev.c:2158 #38 0x0000000001762233 in toplev::main (this=0x7fffffffdb0a, argc=14, argv=0x7fffffffdc58) at /src/gcc/master/gcc/toplev.c:2310 #39 0x0000000002e86a74 in main (argc=14, argv=0x7fffffffdc58) at /src/gcc/master/gcc/main.c:39 (gdb) The rest of the GDB session: (gdb) n crash_signal (signo=0) at /src/gcc/master/gcc/toplev.c:311 311 { (gdb) return warning: Function does not return normally to caller. Make crash_signal(int) return now? (y or n) y #0 <signal handler called> (gdb) fin Run till exit from #0 <signal handler called> 0x0000000000ac2f81 in tree_check (__t=0x7fffc6437990, __f=0x31ca5b8 "/src/gcc/master/gcc/value-relation.cc", __l=1117, __g=0x31ca7f4 "find_relation_block", __c=SSA_NAME) at /src/gcc/master/gcc/tree.h:3440 3440 if (TREE_CODE (__t) != __c) (gdb) Run till exit from #0 0x0000000000ac2f81 in tree_check (__t=0x7fffc6437990, __f=0x31ca5b8 "/src/gcc/master/gcc/value-relation.cc", __l=1117, __g=0x31ca7f4 "find_relation_block", __c=SSA_NAME) at /src/gcc/master/gcc/tree.h:3440 0x0000000001bb3831 in dom_oracle::find_relation_block (this=0x55615c0, bb=2, v1=324, v2=47, obj=0x0) at /src/gcc/master/gcc/value-relation.cc:1117 1117 unsigned op1 = SSA_NAME_VERSION (ptr->op1 ()); Value returned is $1 = (tree_node *) 0x7fffc6437990 (gdb) Run till exit from #0 0x0000000001bb3831 in dom_oracle::find_relation_block ( this=0x55615c0, bb=2, v1=324, v2=47, obj=0x0) at /src/gcc/master/gcc/value-relation.cc:1117 0x0000000001bb3976 in dom_oracle::find_relation_dom (this=0x55615c0, bb=0x7fffe7e08af8, v1=324, v2=47) at /src/gcc/master/gcc/value-relation.cc:1149 1149 r = find_relation_block (bb->index, v1, v2); Value returned is $2 = TRUTH_NOT_EXPR (gdb) Run till exit from #0 0x0000000001bb3976 in dom_oracle::find_relation_dom ( this=0x55615c0, bb=0x7fffe7e08af8, v1=324, v2=47) at /src/gcc/master/gcc/value-relation.cc:1149 0x0000000001bb2f52 in dom_oracle::set_one_relation (this=0x55615c0, bb=0x7fffe7e08af8, k=GT_EXPR, op1=0x7fffc643c798, op2=0x7fffc6436870) at /src/gcc/master/gcc/value-relation.cc:946 946 curr = find_relation_dom (bb, v1, v2); Value returned is $3 = TRUTH_NOT_EXPR (gdb) Run till exit from #0 0x0000000001bb2f52 in dom_oracle::set_one_relation ( this=0x55615c0, bb=0x7fffe7e08af8, k=GT_EXPR, op1=0x7fffc643c798, op2=0x7fffc6436870) at /src/gcc/master/gcc/value-relation.cc:946 dom_oracle::register_transitives (this=0x55615c0, root_bb=0x7fffe7e08af8, relation=...) at /src/gcc/master/gcc/value-relation.cc:1044 1044 if (dump_file && (dump_flags & TDF_DETAILS)) Value returned is $4 = (relation_chain *) 0x6b39460 (gdb) Run till exit from #0 dom_oracle::register_transitives (this=0x55615c0, root_bb=0x7fffe7e08af8, relation=...) at /src/gcc/master/gcc/value-relation.cc:1044 0x0000000001bb2c76 in dom_oracle::register_relation (this=0x55615c0, bb=0x7fffe7e08af8, k=GT_EXPR, op1=0x7fffc643c798, op2=0x7fffc643c750) at /src/gcc/master/gcc/value-relation.cc:892 892 register_transitives (bb, *ptr); (gdb) Run till exit from #0 0x0000000001bb2c76 in dom_oracle::register_relation ( this=0x55615c0, bb=0x7fffe7e08af8, k=GT_EXPR, op1=0x7fffc643c798, op2=0x7fffc643c750) at /src/gcc/master/gcc/value-relation.cc:892 0x0000000001bb2a79 in relation_oracle::register_stmt (this=0x55615c0, stmt=0x7fffe7e12948, k=GT_EXPR, op1=0x7fffc643c798, op2=0x7fffc643c750) at /src/gcc/master/gcc/value-relation.cc:846 846 register_relation (gimple_bb (stmt), k, op1, op2); (gdb) Run till exit from #0 0x0000000001bb2a79 in relation_oracle::register_stmt ( this=0x55615c0, stmt=0x7fffe7e12948, k=GT_EXPR, op1=0x7fffc643c798, op2=0x7fffc643c750) at /src/gcc/master/gcc/value-relation.cc:846 fur_depend::register_relation (this=0x7fffffff89e0, s=0x7fffe7e12948, k=GT_EXPR, op1=0x7fffc643c798, op2=0x7fffc643c750) at /src/gcc/master/gcc/gimple-range-fold.cc:199 199 } (gdb) Run till exit from #0 fur_depend::register_relation (this=0x7fffffff89e0, s=0x7fffe7e12948, k=GT_EXPR, op1=0x7fffc643c798, op2=0x7fffc643c750) at /src/gcc/master/gcc/gimple-range-fold.cc:199 fold_using_range::range_of_range_op (this=0x7fffffff8a0f, r=..., s=0x7fffe7e12948, src=...) at /src/gcc/master/gcc/gimple-range-fold.cc:644 644 if (gimple_range_ssa_p (op2)) (gdb) Run till exit from #0 fold_using_range::range_of_range_op ( this=0x7fffffff8a0f, r=..., s=0x7fffe7e12948, src=...) at /src/gcc/master/gcc/gimple-range-fold.cc:644 0x0000000002c021f5 in fold_using_range::fold_stmt (this=0x7fffffff8a0f, r=..., s=0x7fffe7e12948, src=..., name=0x7fffc643c798) at /src/gcc/master/gcc/gimple-range-fold.cc:552 552 res = range_of_range_op (r, s, src); Value returned is $5 = true (gdb) Run till exit from #0 0x0000000002c021f5 in fold_using_range::fold_stmt ( this=0x7fffffff8a0f, r=..., s=0x7fffe7e12948, src=..., name=0x7fffc643c798) at /src/gcc/master/gcc/gimple-range-fold.cc:552 gimple_ranger::fold_range_internal (this=0x5509e30, r=..., s=0x7fffe7e12948, name=0x7fffc643c798) at /src/gcc/master/gcc/gimple-range.cc:251 251 } Value returned is $6 = true (gdb) Run till exit from #0 gimple_ranger::fold_range_internal (this=0x5509e30, r=..., s=0x7fffe7e12948, name=0x7fffc643c798) at /src/gcc/master/gcc/gimple-range.cc:251 gimple_ranger::prefill_stmt_dependencies (this=0x5509e30, ssa=0x7fffc64631b0) at /src/gcc/master/gcc/gimple-range.cc:386 386 m_cache.set_global_range (name, r); Value returned is $7 = true (gdb) Run till exit from #0 gimple_ranger::prefill_stmt_dependencies ( this=0x5509e30, ssa=0x7fffc64631b0) at /src/gcc/master/gcc/gimple-range.cc:386 Program received signal SIGABRT, Aborted. 0x0000000001bb4c90 in value_relation::op2 (this=0x7fffc643dee8) at /src/gcc/master/gcc/value-relation.cc:574 574 inline tree op2 () const { return name2; } (gdb) n crash_signal (signo=0) at /src/gcc/master/gcc/toplev.c:311 311 { (gdb) return warning: Function does not return normally to caller. Make crash_signal(int) return now? (y or n) y #0 <signal handler called> (gdb) fin Run till exit from #0 <signal handler called> 0x0000000001bb4c90 in value_relation::op2 (this=0x7fffc643dee8) at /src/gcc/master/gcc/value-relation.cc:574 574 inline tree op2 () const { return name2; } (gdb) Run till exit from #0 0x0000000001bb4c90 in value_relation::op2 ( this=0x7fffc643dee8) at /src/gcc/master/gcc/value-relation.cc:574 0x0000000001bb3843 in dom_oracle::find_relation_block (this=0x55615c0, bb=2, v1=603, v2=414, obj=0x0) at /src/gcc/master/gcc/value-relation.cc:1118 1118 unsigned op2 = SSA_NAME_VERSION (ptr->op2 ()); Value returned is $8 = (tree_node *) 0x7fffc64367e0 (gdb) Run till exit from #0 0x0000000001bb3843 in dom_oracle::find_relation_block ( this=0x55615c0, bb=2, v1=603, v2=414, obj=0x0) at /src/gcc/master/gcc/value-relation.cc:1118 0x0000000001bb3976 in dom_oracle::find_relation_dom (this=0x55615c0, bb=0x7fffe7e08af8, v1=603, v2=414) at /src/gcc/master/gcc/value-relation.cc:1149 1149 r = find_relation_block (bb->index, v1, v2); Value returned is $9 = TRUTH_NOT_EXPR (gdb) Run till exit from #0 0x0000000001bb3976 in dom_oracle::find_relation_dom ( this=0x55615c0, bb=0x7fffe7e08af8, v1=603, v2=414) at /src/gcc/master/gcc/value-relation.cc:1149 0x0000000001bb2f52 in dom_oracle::set_one_relation (this=0x55615c0, bb=0x7fffe7e08af8, k=GT_EXPR, op1=0x7fffc6441750, op2=0x7fffc643e168) at /src/gcc/master/gcc/value-relation.cc:946 946 curr = find_relation_dom (bb, v1, v2); Value returned is $10 = TRUTH_NOT_EXPR (gdb) Run till exit from #0 0x0000000001bb2f52 in dom_oracle::set_one_relation ( this=0x55615c0, bb=0x7fffe7e08af8, k=GT_EXPR, op1=0x7fffc6441750, op2=0x7fffc643e168) at /src/gcc/master/gcc/value-relation.cc:946 dom_oracle::register_transitives (this=0x55615c0, root_bb=0x7fffe7e08af8, relation=...) at /src/gcc/master/gcc/value-relation.cc:1044 1044 if (dump_file && (dump_flags & TDF_DETAILS)) Value returned is $11 = (relation_chain *) 0x6f07d00 (gdb) Run till exit from #0 dom_oracle::register_transitives (this=0x55615c0, root_bb=0x7fffe7e08af8, relation=...) at /src/gcc/master/gcc/value-relation.cc:1044 0x0000000001bb2c76 in dom_oracle::register_relation (this=0x55615c0, bb=0x7fffe7e08af8, k=GT_EXPR, op1=0x7fffc6441750, op2=0x7fffc6441708) at /src/gcc/master/gcc/value-relation.cc:892 892 register_transitives (bb, *ptr); (gdb) Run till exit from #0 0x0000000001bb2c76 in dom_oracle::register_relation ( this=0x55615c0, bb=0x7fffe7e08af8, k=GT_EXPR, op1=0x7fffc6441750, op2=0x7fffc6441708) at /src/gcc/master/gcc/value-relation.cc:892 0x0000000001bb2a79 in relation_oracle::register_stmt (this=0x55615c0, stmt=0x7fffe7e18a50, k=GT_EXPR, op1=0x7fffc6441750, op2=0x7fffc6441708) at /src/gcc/master/gcc/value-relation.cc:846 846 register_relation (gimple_bb (stmt), k, op1, op2); (gdb) Run till exit from #0 0x0000000001bb2a79 in relation_oracle::register_stmt ( this=0x55615c0, stmt=0x7fffe7e18a50, k=GT_EXPR, op1=0x7fffc6441750, op2=0x7fffc6441708) at /src/gcc/master/gcc/value-relation.cc:846 fur_depend::register_relation (this=0x7fffffff89e0, s=0x7fffe7e18a50, k=GT_EXPR, op1=0x7fffc6441750, op2=0x7fffc6441708) at /src/gcc/master/gcc/gimple-range-fold.cc:199 199 } (gdb) Run till exit from #0 fur_depend::register_relation (this=0x7fffffff89e0, s=0x7fffe7e18a50, k=GT_EXPR, op1=0x7fffc6441750, op2=0x7fffc6441708) at /src/gcc/master/gcc/gimple-range-fold.cc:199 fold_using_range::range_of_range_op (this=0x7fffffff8a0f, r=..., s=0x7fffe7e18a50, src=...) at /src/gcc/master/gcc/gimple-range-fold.cc:644 644 if (gimple_range_ssa_p (op2)) (gdb) Run till exit from #0 fold_using_range::range_of_range_op ( this=0x7fffffff8a0f, r=..., s=0x7fffe7e18a50, src=...) at /src/gcc/master/gcc/gimple-range-fold.cc:644 0x0000000002c021f5 in fold_using_range::fold_stmt (this=0x7fffffff8a0f, r=..., s=0x7fffe7e18a50, src=..., name=0x7fffc6441750) at /src/gcc/master/gcc/gimple-range-fold.cc:552 552 res = range_of_range_op (r, s, src); Value returned is $12 = true (gdb) Run till exit from #0 0x0000000002c021f5 in fold_using_range::fold_stmt ( this=0x7fffffff8a0f, r=..., s=0x7fffe7e18a50, src=..., name=0x7fffc6441750) at /src/gcc/master/gcc/gimple-range-fold.cc:552 gimple_ranger::fold_range_internal (this=0x5509e30, r=..., s=0x7fffe7e18a50, name=0x7fffc6441750) at /src/gcc/master/gcc/gimple-range.cc:251 251 } Value returned is $13 = true (gdb) Run till exit from #0 gimple_ranger::fold_range_internal (this=0x5509e30, r=..., s=0x7fffe7e18a50, name=0x7fffc6441750) at /src/gcc/master/gcc/gimple-range.cc:251 gimple_ranger::prefill_stmt_dependencies (this=0x5509e30, ssa=0x7fffc64631b0) at /src/gcc/master/gcc/gimple-range.cc:386 386 m_cache.set_global_range (name, r); Value returned is $14 = true (gdb) Run till exit from #0 gimple_ranger::prefill_stmt_dependencies ( this=0x5509e30, ssa=0x7fffc64631b0) at /src/gcc/master/gcc/gimple-range.cc:386
next reply other threads:[~2022-01-14 21:58 UTC|newest] Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top 2022-01-14 21:58 msebor at gcc dot gnu.org [this message] 2022-01-14 22:00 ` [Bug tree-optimization/104038] " msebor at gcc dot gnu.org 2022-01-14 22:02 ` msebor at gcc dot gnu.org 2022-01-14 22:07 ` msebor at gcc dot gnu.org 2022-01-14 22:17 ` msebor at gcc dot gnu.org 2022-01-15 0:13 ` pinskia at gcc dot gnu.org 2022-01-15 0:13 ` pinskia at gcc dot gnu.org 2022-01-16 0:03 ` [Bug tree-optimization/104038] ranger infinite loop on a PHI statement while building Clang msebor at gcc dot gnu.org 2022-01-16 15:57 ` amacleod at redhat dot com 2022-01-18 15:31 ` cvs-commit at gcc dot gnu.org 2022-01-18 15:32 ` amacleod at redhat dot com
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=bug-104038-4@http.gcc.gnu.org/bugzilla/ \ --to=gcc-bugzilla@gcc.gnu.org \ --cc=gcc-bugs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).