Make fopenacc an LTO option
commit859776471d92006f243cded9b571c6feb3f789d0
authorvries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Jan 2015 12:54:16 +0000 (23 12:54 +0000)
committervries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Jan 2015 12:54:16 +0000 (23 12:54 +0000)
tree667a67b3067e4f24e4c52912641a221fd52bf2d2
parentfa175926a2bc33919b10debfd95d35d132e6eb36
Make fopenacc an LTO option

2015-01-23  Tom de Vries  <tom@codesourcery.com>

PR libgomp/64672
* lto-opts.c (lto_write_options): Output non-explicit conservative
-fno-openacc.
* lto-wrapper.c (merge_and_complain): Handle merging -fopenacc.
(append_compiler_options): Pass -fopenacc through.

* c.opt (fopenacc): Mark as LTO option.

* lang.opt (fopenacc): Mark as LTO option.

* testsuite/libgomp.oacc-c-c++-common/abort-5.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@220038 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c.opt
gcc/fortran/ChangeLog
gcc/fortran/lang.opt
gcc/lto-opts.c
gcc/lto-wrapper.c
libgomp/ChangeLog
libgomp/testsuite/libgomp.oacc-c-c++-common/abort-5.c [new file with mode: 0644]