* trans-openmp.c (gfc_split_omp_clauses): Add if clause
to target and simd sub-constructs.
+2020-06-16 Tobias Burnus <tobias@codesourcery.com>
+
+ Backport from mainline
+ 2020-06-16 Tobias Burnus <tobias@codesourcery.com>
+
+ * parse.c (decode_oacc_directive): Permit 'acc routine' also
+ inside pure procedures.
+ * openmp.c (gfc_match_oacc_routine): Inside pure procedures
+ do not permit gang, worker or vector clauses.
+
2020-03-27 Sandra Loosemore <sandra@codesourcery.com>
Gergö Barany <gergo@codesourcery.com>
* gfortran.dg/gomp/combined-if.f90: New.
+2020-06-16 Tobias Burnus <tobias@codesourcery.com>
+
+ Backport from mainline
+ 2020-06-16 Tobias Burnus <tobias@codesourcery.com>
+
+ * gfortran.dg/goacc/pure-elemental-procedures-2.f90: New test.
+
2020-06-02 Kwok Cheung Yeung <kcy@codesourcery.com>
* c-c++-common/goacc/noncontig_array-1.c: Dump Gimple pass.
(find_load_offset): Delete.
(create_and_finalize_hsa_program): Remove relocation handling.
+2020-06-16 Tobias Burnus <tobias@codesourcery.com>
+
+ Backport from mainline
+ 2020-06-16 Tobias Burnus <tobias@codesourcery.com>
+
+ * testsuite/libgomp.oacc-fortran/routine-10.f90: New test.
+
2020-06-02 Kwok Cheung Yeung <kcy@codesourcery.com>
* testsuite/libgomp.oacc-c-c++-common/routine-wv-2.c (DoWorkVec):