Make fopenmp an LTO option
commitfa175926a2bc33919b10debfd95d35d132e6eb36
authorvries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Jan 2015 12:53:55 +0000 (23 12:53 +0000)
committervries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Jan 2015 12:53:55 +0000 (23 12:53 +0000)
treedafdb0033bc707c4c0ea9f0a6378ea8944f76727
parent6ca4fe4677980afdcd800f8406c80a080a4f7267
Make fopenmp an LTO option

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

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

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

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

* testsuite/libgomp.c/target-9.c: Add -ftree-parallelize-loops=0 to
dg-options.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@220037 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.c/target-9.c