From 3d28e12852971eeda32294ef1427e0c7c0a0ca72 Mon Sep 17 00:00:00 2001 From: tschwinge Date: Fri, 13 Jun 2014 11:13:04 +0000 Subject: [PATCH] Unsupported OpenACC clauses: sorry message instead of aborting. gcc/ * omp-low.c (scan_sharing_clauses): For clauses currently not supported with OpenACC directives, emit a sorry message instead of aborting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gomp-4_0-branch@211630 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog.gomp | 6 ++++++ gcc/omp-low.c | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog.gomp b/gcc/ChangeLog.gomp index 2abe17985a2..6ab79c04f51 100644 --- a/gcc/ChangeLog.gomp +++ b/gcc/ChangeLog.gomp @@ -1,3 +1,9 @@ +2014-06-13 Cesar Philippidis + + * omp-low.c (scan_sharing_clauses): For clauses currently not + supported with OpenACC directives, emit a sorry message instead of + aborting. + 2014-06-12 Thomas Schwinge James Norris diff --git a/gcc/omp-low.c b/gcc/omp-low.c index 958f116c8fe..d1ecd885375 100644 --- a/gcc/omp-low.c +++ b/gcc/omp-low.c @@ -1785,7 +1785,11 @@ scan_sharing_clauses (tree clauses, omp_context *ctx) case OMP_CLAUSE_MERGEABLE: case OMP_CLAUSE_PROC_BIND: case OMP_CLAUSE_SAFELEN: - gcc_assert (!is_gimple_omp_oacc_specifically (ctx->stmt)); + if (is_gimple_omp_oacc_specifically (ctx->stmt)) + { + sorry ("clause not supported yet"); + break; + } break; case OMP_CLAUSE_ALIGNED: -- 2.11.4.GIT