2015-01-23 Tobias Burnus <burnus@net-b.de>
PR fortran/64726
* trans-openmp.c (gfc_trans_oacc_combined_directive): Fix
loop generation.
2015-01-23 Tobias Burnus <burnus@net-b.de>
PR fortran/64726
* gfortran.dg/goacc/combined_loop.f90: New.
From-SVN: r220028
+2015-01-23 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/64726
+ * trans-openmp.c (gfc_trans_oacc_combined_directive): Fix
+ loop generation.
+
2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/61933
pblock = █
else
pushlevel ();
- stmt = gfc_trans_omp_do (code, code->op, pblock, &loop_clauses, NULL);
+ stmt = gfc_trans_omp_do (code, EXEC_OACC_LOOP, pblock, &loop_clauses, NULL);
if (TREE_CODE (stmt) != BIND_EXPR)
stmt = build3_v (BIND_EXPR, NULL, stmt, poplevel (1, 0));
else
+2015-01-23 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/64726
+ * gfortran.dg/goacc/combined_loop.f90: New.
+
2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/61933
--- /dev/null
+! { dg-do compile }
+!
+! PR fortran/64726
+!
+subroutine oacc1()
+ implicit none
+ integer :: i
+ integer :: a
+ !$acc parallel loop reduction(+:a) ! { dg-excess-errors "sorry, unimplemented: directive not yet implemented" }
+ do i = 1,5
+ enddo
+end subroutine oacc1