Commit 68249442 by Nathan Sidwell Committed by Nathan Sidwell

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
parent fba46f03
2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
* omp-low.c (lower_omp_target): Remove unreachable code & merge
ifs.
2015-10-29 Marc Glisse <marc.glisse@inria.fr> 2015-10-29 Marc Glisse <marc.glisse@inria.fr>
* match.pd (X-(X/Y)*Y): Properly handle conversions and commutativity. * match.pd (X-(X/Y)*Y): Properly handle conversions and commutativity.
...@@ -15929,14 +15929,12 @@ lower_omp_target (gimple_stmt_iterator *gsi_p, omp_context *ctx) ...@@ -15929,14 +15929,12 @@ lower_omp_target (gimple_stmt_iterator *gsi_p, omp_context *ctx)
} }
break; break;
} }
gimple_seq_add_seq (&new_body, tgt_body); gimple_seq_add_seq (&new_body, tgt_body);
if (offloaded) if (offloaded)
new_body = maybe_catch_exception (new_body); 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_seq_add_stmt (&new_body, gimple_build_omp_return (false));
gimple_omp_set_body (stmt, new_body); gimple_omp_set_body (stmt, new_body);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment