diff options
Diffstat (limited to 'gcc/tree-pretty-print.c')
-rw-r--r-- | gcc/tree-pretty-print.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.c index 11f90051..b1f76d5 100644 --- a/gcc/tree-pretty-print.c +++ b/gcc/tree-pretty-print.c @@ -2676,13 +2676,11 @@ dump_generic_node (pretty_printer *pp, tree node, int spc, int flags, case OACC_PARALLEL: pp_string (pp, "#pragma acc parallel"); - dump_omp_clauses (pp, OACC_PARALLEL_CLAUSES (node), spc, flags); - goto dump_omp_body; + goto dump_omp_clauses_body; case OACC_KERNELS: pp_string (pp, "#pragma acc kernels"); - dump_omp_clauses (pp, OACC_KERNELS_CLAUSES (node), spc, flags); - goto dump_omp_body; + goto dump_omp_clauses_body; case OACC_DATA: pp_string (pp, "#pragma acc data"); @@ -2722,6 +2720,11 @@ dump_generic_node (pretty_printer *pp, tree node, int spc, int flags, case OMP_PARALLEL: pp_string (pp, "#pragma omp parallel"); dump_omp_clauses (pp, OMP_PARALLEL_CLAUSES (node), spc, flags); + goto dump_omp_body; + + dump_omp_clauses_body: + dump_omp_clauses (pp, OMP_CLAUSES (node), spc, flags); + goto dump_omp_body; dump_omp_body: if (!(flags & TDF_SLIM) && OMP_BODY (node)) |