@@ -9,12 +9,19 @@
ST_GET_FCN_CHARACTERISTICS if a non-declarative directive could be
matched.
- 2016-06-01 Jakub Jelinek <jakub@redhat.com>
+ 2016-06-30 Jakub Jelinek <jakub@redhat.com>
- * parse.c (case_decl): Move ST_OMP_* to ...
- (case_omp_decl): ... here, new macro.
- (verify_st_order): For case_omp_decl, complain about
- p->state >= ORDER_EXEC, but don't change p->state otherwise.
+ * parse.c (matchs, matcho): Move right before decode_omp_directive.
+ If spec_only, only gfc_match the keyword and if successful, goto
+ do_spec_only.
+ (matchds, matchdo): Define.
+ (decode_omp_directive): Add spec_only local var and set it.
+ Use matchds or matchdo macros instead of matchs or matcho
+ for declare target, declare simd, declare reduction and threadprivate
+ directives. Return ST_GET_FCN_CHARACTERISTICS if a non-declarative
+ directive could be matched.
+ (next_statement): For ST_GET_FCN_CHARACTERISTICS restore
+ gfc_current_locus from old_locus even if there is no label.
2016-07-01 Cesar Philippidis <cesar@codesourcery.com>
@@ -5,10 +5,9 @@
* gfortran.dg/goacc/pr71704.f90: New test.
- 2016-06-01 Jakub Jelinek <jakub@redhat.com>
+ 2016-06-30 Jakub Jelinek <jakub@redhat.com>
- * gfortran.dg/gomp/order-1.f90: New test.
- * gfortran.dg/gomp/order-2.f90: New test.
+ * gfortran.dg/gomp/pr71704.f90: New test.
2016-06-10 Thomas Schwinge <thomas@codesourcery.com>