]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/fortran/trans.c
Merge current set of OpenACC changes from gomp-4_0-branch.
[thirdparty/gcc.git] / gcc / fortran / trans.c
index c7aaee80e65249eb133882922d25d87f5f076970..b749783fcaa53499b0d9b21fa3eda25d335db787 100644 (file)
@@ -1900,6 +1900,21 @@ trans_code (gfc_code * code, tree cond)
          res = gfc_trans_omp_directive (code);
          break;
 
+       case EXEC_OACC_CACHE:
+       case EXEC_OACC_WAIT:
+       case EXEC_OACC_UPDATE:
+       case EXEC_OACC_LOOP:
+       case EXEC_OACC_HOST_DATA:
+       case EXEC_OACC_DATA:
+       case EXEC_OACC_KERNELS:
+       case EXEC_OACC_KERNELS_LOOP:
+       case EXEC_OACC_PARALLEL:
+       case EXEC_OACC_PARALLEL_LOOP:
+       case EXEC_OACC_ENTER_DATA:
+       case EXEC_OACC_EXIT_DATA:
+         res = gfc_trans_oacc_directive (code);
+         break;
+
        default:
          gfc_internal_error ("gfc_trans_code(): Bad statement code");
        }