diff options
Diffstat (limited to 'gcc/omp-offload.c')
-rw-r--r-- | gcc/omp-offload.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/omp-offload.c b/gcc/omp-offload.c index da788d9..32eacf7 100644 --- a/gcc/omp-offload.c +++ b/gcc/omp-offload.c @@ -1855,8 +1855,7 @@ ompdevlow_adjust_simt_enter (gimple_stmt_iterator *gsi, bool *regimplify) { gcc_assert (gimple_call_internal_p (exit_stmt, IFN_GOMP_SIMT_EXIT)); gimple_stmt_iterator exit_gsi = gsi_for_stmt (exit_stmt); - tree clobber = build_constructor (rectype, NULL); - TREE_THIS_VOLATILE (clobber) = 1; + tree clobber = build_clobber (rectype); exit_stmt = gimple_build_assign (build_simple_mem_ref (simtrec), clobber); gsi_insert_before (&exit_gsi, exit_stmt, GSI_SAME_STMT); } |