From: Sandra Loosemore Date: Wed, 27 Sep 2023 03:21:43 +0000 (+0000) Subject: OpenMP: GIMPLE_OMP_STRUCTURED_BLOCK bug fix X-Git-Tag: basepoints/gcc-15~5840 X-Git-Url: https://gcc.gnu.org/git/?a=commitdiff_plain;h=0f205d089c27ac04fb983a1b2be38cae0d83e5c7;p=gcc.git OpenMP: GIMPLE_OMP_STRUCTURED_BLOCK bug fix This is a bug fix for commit a62c8324e7e31ae6614f549bdf9d8a653233f8fc, which added GIMPLE_OMP_STRUCTURED_BLOCK. I found a big switch statement over gimple codes that needs to know about this new node, but didn't. gcc/ChangeLog * gimple.cc (gimple_copy): Add case GIMPLE_OMP_STRUCTURED_BLOCK. --- diff --git a/gcc/gimple.cc b/gcc/gimple.cc index d5a4f634416c..46f28784e072 100644 --- a/gcc/gimple.cc +++ b/gcc/gimple.cc @@ -2163,6 +2163,7 @@ gimple_copy (gimple *stmt) case GIMPLE_OMP_SECTION: case GIMPLE_OMP_MASTER: + case GIMPLE_OMP_STRUCTURED_BLOCK: copy_omp_body: new_seq = gimple_seq_copy (gimple_omp_body (stmt)); gimple_omp_set_body (copy, new_seq);