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

Reply via email to