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: gs...@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

Reply via email to