From d88513eaf77e9dd8bcc5a662518d18bd350e383c Mon Sep 17 00:00:00 2001 From: Patrick Marlier Date: Mon, 20 Aug 2012 16:22:17 +0000 Subject: re PR middle-end/53992 (Combining -fopenmp and -fgnu-tm results in segfault or misbehaving binaries) gcc/ 2012-08-20 Patrick Marlier PR middle-end/53992 * omp-low.c (lower_omp_1): Handle GIMPLE_TRANSACTION. testsuite/ 2012-08-20 Patrick Marlier PR middle-end/53992 * gcc.dg/gomp/pr53992.c: New test. From-SVN: r190536 --- gcc/omp-low.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gcc/omp-low.c') diff --git a/gcc/omp-low.c b/gcc/omp-low.c index 846840e..adbd034 100644 --- a/gcc/omp-low.c +++ b/gcc/omp-low.c @@ -6827,6 +6827,9 @@ lower_omp_1 (gimple_stmt_iterator *gsi_p, omp_context *ctx) lower_omp (gimple_try_eval_ptr (stmt), ctx); lower_omp (gimple_try_cleanup_ptr (stmt), ctx); break; + case GIMPLE_TRANSACTION: + lower_omp (gimple_transaction_body_ptr (stmt), ctx); + break; case GIMPLE_BIND: lower_omp (gimple_bind_body_ptr (stmt), ctx); break; -- cgit v1.1