diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2015-10-29 15:48:38 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2015-10-29 15:48:38 +0000 |
commit | 682494423e37dd92fa14b7722375a7b2cc6893f5 (patch) | |
tree | f0dff9ce9cf2c0b3b6af074140394b30192ca2be /gcc/omp-low.c | |
parent | fba46f0328cd540880eafe802b0f54ee5690d493 (diff) | |
download | gcc-682494423e37dd92fa14b7722375a7b2cc6893f5.zip gcc-682494423e37dd92fa14b7722375a7b2cc6893f5.tar.gz gcc-682494423e37dd92fa14b7722375a7b2cc6893f5.tar.bz2 |
omp-low.c (lower_omp_target): Remove unreachable code & merge ifs.
* omp-low.c (lower_omp_target): Remove unreachable code & merge
ifs.
From-SVN: r229535
Diffstat (limited to 'gcc/omp-low.c')
-rw-r--r-- | gcc/omp-low.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/gcc/omp-low.c b/gcc/omp-low.c index 1c4bbca..d0264e9 100644 --- a/gcc/omp-low.c +++ b/gcc/omp-low.c @@ -15929,14 +15929,12 @@ lower_omp_target (gimple_stmt_iterator *gsi_p, omp_context *ctx) } break; } + gimple_seq_add_seq (&new_body, tgt_body); + if (offloaded) new_body = maybe_catch_exception (new_body); - } - else if (data_region) - new_body = tgt_body; - if (offloaded || data_region) - { + gimple_seq_add_stmt (&new_body, gimple_build_omp_return (false)); gimple_omp_set_body (stmt, new_body); } |