https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94635

--- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> ---
Just showing the dump – without further analysis:

#pragma omp target enter data
   map(alloc:MEM[(c_char *)_9] [len: _8])  // _9 = my1dptr.data, _8 = 20*4
   map(to:my1dptr [pointer set, len: 64])
   map(alloc:my1dptr.data [pointer assign, bias: 0])

#pragma omp target exit data
   map(delete:MEM[(c_char *)_14] [len: _13]) // 

#pragma omp target num_teams(1) thread_limit(0)
   map(from:my1darr [len: 80])
   map(tofrom:MEM[(c_char *)_21] [len: _20])  // _21 = my1dptr.data, _20 = 20*4
   map(to:my1dptr [pointer set, len: 64])
   map(alloc:my1dptr.data [pointer assign, bias: 0])
  [child fn: MAIN__._omp_fn.0 (.omp_data_arr.22, .omp_data_sizes.23,
                               .omp_data_kinds.24)]

Reply via email to