OpenACC: Recognize -fopenacc.
commitecb072ea3883323e7f2c3bbc9beb2de608ce4c74
authortschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Nov 2013 16:48:39 +0000 (7 16:48 +0000)
committertschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Nov 2013 16:48:39 +0000 (7 16:48 +0000)
tree3f5db73ee8c879749e968d1fffb65e05b79b4fe1
parenta02ed9554e4a1e45cee6f64f68bc33fcd2537a29
OpenACC: Recognize -fopenacc.

gcc/c-family/
* c.opt (fopenacc): New option.
gcc/fortran/
* lang.opt (fopenacc): New option.
* invoke.texi (-fopenacc): Document it.
* gfortran.h (gfc_option_t): New member.
* options.c (gfc_init_options, gfc_handle_option): Handle it.
gcc/testsuite/
* lib/target-supports.exp (check_effective_target_fopenacc): New
procedure.
gcc/
* doc/invoke.texi (-fopenacc): Document it.
* doc/sourcebuild.texi (fopenacc): Document it.

gcc/testsuite/
* c-c++-common/cpp/openacc-define-1.c: New file.
* c-c++-common/cpp/openacc-define-2.c: Likewise.
* c-c++-common/cpp/openacc-define-3.c: Likewise.
* gfortran.dg/openacc-define-1.f90: Likewise.
* gfortran.dg/openacc-define-2.f90: Likewise.
* gfortran.dg/openacc-define-3.f90: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gomp-4_0-branch@204526 138bc75d-0d04-0410-961f-82ee72b054a4
18 files changed:
gcc/ChangeLog.gomp
gcc/c-family/ChangeLog.gomp
gcc/c-family/c.opt
gcc/doc/invoke.texi
gcc/doc/sourcebuild.texi
gcc/fortran/ChangeLog.gomp
gcc/fortran/gfortran.h
gcc/fortran/invoke.texi
gcc/fortran/lang.opt
gcc/fortran/options.c
gcc/testsuite/ChangeLog.gomp
gcc/testsuite/c-c++-common/cpp/openacc-define-1.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/cpp/openacc-define-2.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/cpp/openacc-define-3.c [new file with mode: 0644]
gcc/testsuite/gfortran.dg/openacc-define-1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/openacc-define-2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/openacc-define-3.f90 [new file with mode: 0644]
gcc/testsuite/lib/target-supports.exp