aboutsummaryrefslogtreecommitdiff
path: root/gcc/omp-low.c
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@codesourcery.com>2015-10-29 15:48:38 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2015-10-29 15:48:38 +0000
commit682494423e37dd92fa14b7722375a7b2cc6893f5 (patch)
treef0dff9ce9cf2c0b3b6af074140394b30192ca2be /gcc/omp-low.c
parentfba46f0328cd540880eafe802b0f54ee5690d493 (diff)
downloadgcc-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.c8
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);
}