I am using gcc compiler version 4.9.0 that supports OpenMP version 4. I have one "target data" directive close with several "target" directives. The map of data by the "target data" directive did not work. All the "target" directives mapping work fine without the "target data" directive which did not made any change in the performance. Any help in this issue?