re PR fortran/83017 (DO CONCURRENT not parallelizing)
authorRichard Biener <rguenther@suse.de>
Fri, 17 Nov 2017 13:36:37 +0000 (13:36 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 17 Nov 2017 13:36:37 +0000 (13:36 +0000)
commit34705fdc3b33df1e354c907e526761296333e103
tree34285f4410f9daa4859939f8013b770975840418
parent1ecae1fc238a6b02b3cc2de6a24d73966bc45a03
re PR fortran/83017 (DO CONCURRENT not parallelizing)

2017-11-17  Richard Biener  <rguenther@suse.de>

PR fortran/83017
* tree-core.h (enum annot_expr_kind): Add annot_expr_parallel_kind.
* tree-pretty-print.c (dump_generic_node): Handle
annot_expr_parallel_kind.
* tree-cfg.c (replace_loop_annotate_in_block): Likewise.
* gimplify.c (gimple_boolify): Likewise.

fortran/
* trans-stmt.c (gfc_trans_forall_loop): Annotate DO CONCURRENT
loops with annot_expr_parallel_kind instead of just
annot_expr_ivdep_kind.

From-SVN: r254869
gcc/ChangeLog
gcc/fortran/ChangeLog
gcc/fortran/trans-stmt.c
gcc/gimplify.c
gcc/tree-cfg.c
gcc/tree-core.h
gcc/tree-pretty-print.c