2 // { dg-additional-options "-fdump-tree-gimple" }
3 /* { dg-skip-if "requires hosted libstdc++ for cstdlib malloc" { ! hostedlib } } */
16 real_t *a = (real_t *)malloc(n * sizeof(real_t));
18 b.data = (real_t *)malloc(n * sizeof(real_t));
20 #pragma acc data copyin(a[0:n], b, b.data[0:n])
21 // { dg-final { scan-tree-dump {map\(to:\*_[0-9]+ \[len: [0-9]+\]\) map\(attach:b.data \[bias: 0\]\) map\(to:b \[len: [0-9]+\]\) map\(to:\*a \[len: [0-9]+\]\)} "gimple" } }