]> granicus.if.org Git - clang/commit
[OpenMP][CUDA] Do not forward OpenMP flags for CUDA device actions.
authorSamuel Antao <sfantao@us.ibm.com>
Thu, 28 Jul 2016 14:29:18 +0000 (14:29 +0000)
committerSamuel Antao <sfantao@us.ibm.com>
Thu, 28 Jul 2016 14:29:18 +0000 (14:29 +0000)
commit15f36df4275ac914ffb3af8078b13ed035090453
tree462d8132dc842b87ab6e2d3aa124ef46eaf92c90
parentf15ab0cbaee2580b3ee1ff3d09851aa89d5b131f
[OpenMP][CUDA] Do not forward OpenMP flags for CUDA device actions.

Summary:
This patch prevents OpenMP flags from being forwarded to CUDA device commands. That was causing the CUDA frontend to attempt to emit OpenMP code which is not supported.

This fixes the bug reported in https://llvm.org/bugs/show_bug.cgi?id=28723.

Reviewers: hfinkel, carlo.bertolli, arpith-jacob, kkwli0, tra, ABataev

Subscribers: caomhin, cfe-commits

Differential Revision: https://reviews.llvm.org/D22895

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@276979 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Driver/Tools.cpp
test/Driver/offloading-interoperability.c [new file with mode: 0644]