https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127559
Tobias Burnus <burnus at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[OpenMP] |[OpenMP] ICE (incorrect
| |sharing of tree nodes) with
| |a lambda during GIMPLE
| |pass: cfg
--- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> ---
ker.__get_omega
#pragma omp target num_teams(-2) thread_limit(0)
map(alloc:MEM[(char *)src_] [len: 0])
map(firstprivate:src_ [pointer assign, bias: 0])
map(to:ker.__get_omega [len: 8])
map(struct:ker.__get_omega = get_omega [len: 1]
^^^^^^^^^^^^^^^^ ^^⁻ this looks odd!
map(alloc:ker.__get_omega.__src_ [len: 8])
^^^^^^^^^^^^^^^^^^^^^^
map(alloc:*_1 [len: 0])
map(attach_zero_length_array_section:ker.__get_omega.__src_ [bias: 0])
^^^^^^^^^^^^^^^^^^^^^^
during GIMPLE pass: cfg