[Bug c++/106123] New: ICE in walk_tree_1, at tree.cc:11243
gscfq@t-online.de
gcc-bugzilla@gcc.gnu.org
Tue Jun 28 17:08:29 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106123
Bug ID: 106123
Summary: ICE in walk_tree_1, at tree.cc:11243
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: gscfq@t-online.de
Target Milestone: ---
Started with r12 and option -ftrivial-auto-var-init=zero,
with file g++.dg/gomp/member-1.C :
$ gcc-13-20220626 -c member-1.C -fopenmp -ftrivial-auto-var-init=zero
during GIMPLE pass: omplower
member-1.C: In member function 'void S::foo()':
member-1.C:99:13: internal compiler error: Segmentation fault
99 | #pragma omp taskloop firstprivate (a, t) lastprivate (t)
| ^~~
0xdb5c7f crash_signal
../../gcc/toplev.cc:322
0x104c224 walk_tree_1(tree_node**, tree_node* (*)(tree_node**, int*, void*),
void*, hash_set<tree_node*, false, default_hash_traits<tree_node*> >*,
tree_node* (*)(tree_node**, int*, tree_node* (*)(tree_node**, int*, void*),
void*, hash_set<tree_node*, false, default_hash_traits<tree_node*> >*))
../../gcc/tree.cc:11243
0x104c86a walk_tree_1(tree_node**, tree_node* (*)(tree_node**, int*, void*),
void*, hash_set<tree_node*, false, default_hash_traits<tree_node*> >*,
tree_node* (*)(tree_node**, int*, tree_node* (*)(tree_node**, int*, void*),
void*, hash_set<tree_node*, false, default_hash_traits<tree_node*> >*))
../../gcc/tree.cc:11468
0xc74445 unshare_and_remap
../../gcc/omp-low.cc:329
0xc78f87 lower_omp_regimplify_operands_p
../../gcc/omp-low.cc:14307
0x104c212 walk_tree_1(tree_node**, tree_node* (*)(tree_node**, int*, void*),
void*, hash_set<tree_node*, false, default_hash_traits<tree_node*> >*,
tree_node* (*)(tree_node**, int*, tree_node* (*)(tree_node**, int*, void*),
void*, hash_set<tree_node*, false, default_hash_traits<tree_node*> >*))
../../gcc/tree.cc:11237
0xb0ceb8 walk_gimple_op(gimple*, tree_node* (*)(tree_node**, int*, void*),
walk_stmt_info*)
../../gcc/gimple-walk.cc:202
0xc74fa4 lower_omp_regimplify_operands
../../gcc/omp-low.cc:14331
0xc7fac1 lower_omp_1
../../gcc/omp-low.cc:14597
0xc7fac1 lower_omp
../../gcc/omp-low.cc:14609
0xc93593 lower_omp_for
../../gcc/omp-low.cc:11648
0xc80d21 lower_omp_1
../../gcc/omp-low.cc:14415
0xc80d21 lower_omp
../../gcc/omp-low.cc:14609
0xc80e8e lower_omp_1
../../gcc/omp-low.cc:14399
0xc80e8e lower_omp
../../gcc/omp-low.cc:14609
0xc80e8e lower_omp_1
../../gcc/omp-low.cc:14399
0xc80e8e lower_omp
../../gcc/omp-low.cc:14609
0xc8fc83 lower_omp_taskreg
../../gcc/omp-low.cc:12564
0xc809f1 lower_omp_1
../../gcc/omp-low.cc:14408
0xc809f1 lower_omp
../../gcc/omp-low.cc:14609
More information about the Gcc-bugs
mailing list