diff options
Diffstat (limited to 'gcc/gimplify.cc')
-rw-r--r-- | gcc/gimplify.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/gimplify.cc b/gcc/gimplify.cc index 1e90daa..a49b50b 100644 --- a/gcc/gimplify.cc +++ b/gcc/gimplify.cc @@ -5980,6 +5980,7 @@ is_gimple_stmt (tree t) case OMP_SCOPE: case OMP_SECTIONS: case OMP_SECTION: + case OMP_STRUCTURED_BLOCK: case OMP_SINGLE: case OMP_MASTER: case OMP_MASKED: @@ -17037,6 +17038,7 @@ gimplify_expr (tree *expr_p, gimple_seq *pre_p, gimple_seq *post_p, break; case OMP_SECTION: + case OMP_STRUCTURED_BLOCK: case OMP_MASTER: case OMP_MASKED: case OMP_ORDERED: @@ -17055,6 +17057,9 @@ gimplify_expr (tree *expr_p, gimple_seq *pre_p, gimple_seq *post_p, case OMP_SECTION: g = gimple_build_omp_section (body); break; + case OMP_STRUCTURED_BLOCK: + g = gimple_build_omp_structured_block (body); + break; case OMP_MASTER: g = gimple_build_omp_master (body); break; @@ -17455,6 +17460,7 @@ gimplify_expr (tree *expr_p, gimple_seq *pre_p, gimple_seq *post_p, && code != OMP_SCAN && code != OMP_SECTIONS && code != OMP_SECTION + && code != OMP_STRUCTURED_BLOCK && code != OMP_SINGLE && code != OMP_SCOPE); } |