#pragma acc enter data async(5)
#pragma acc enter data attach(a, b, c)
#pragma acc enter data copyin(x, y)
#pragma acc enter data copyin(x, y, z, a, b, c)
#pragma acc enter data create(12, 23, 34)
#pragma acc enter data create(zero: 12, 23, 34)
#pragma acc enter data create(zero: 12, 23, 34, zero)
#pragma acc enter data create(zero: zero::12, 23, 34)
#pragma acc enter data if(5)
#pragma acc enter data if(x==3)
#pragma acc enter data create(zero: x, y, z, a, b, c)
#pragma acc enter data create(zero: x, y, z, a, b, c, 1, 2, 3)
#pragma acc enter data create(x, y, z) create(zero: a, b, c)
#pragma acc enter data create(zero: x, y, z) create(a, b, c)
#pragma acc enter data create(x, y, z, a, b, c)
#pragma acc enter data async(expression1) async(expression2) async(expression3)
#pragma acc enter data async(expression1) async(expression2)
#pragma acc enter data async(expression1) async
#pragma acc enter data async async(expression1)
#pragma acc enter data wait(queues::a, devnum::b, devnum::queues::c)
#pragma acc enter data wait(queues: 12, 23, 34)
#pragma acc enter data wait(devnum: 12: queues: 23, 34)
#pragma acc enter data wait(devnum: devnum::devnum::z: 23, 34)
