* lto-wrapper.c (merge_and_complain): Handle -fcilkplus.
(append_compiler_options): Handle -fcilkplus.
(append_linker_options): Ignore -fno-{openmp,openacc,cilkplus}.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232829
138bc75d-0d04-0410-961f-
82ee72b054a4
+2016-01-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR lto/69254
+ * lto-wrapper.c (merge_and_complain): Handle -fcilkplus.
+ (append_compiler_options): Handle -fcilkplus.
+ (append_linker_options): Ignore -fno-{openmp,openacc,cilkplus}.
+
2016-01-26 Nick Clifton <nickc@redhat.com>
PR target/66655
case OPT_fwrapv:
case OPT_fopenmp:
case OPT_fopenacc:
+ case OPT_fcilkplus:
case OPT_fcheck_pointer_bounds:
/* For selected options we can merge conservatively. */
for (j = 0; j < *decoded_options_count; ++j)
case OPT_fwrapv:
case OPT_fopenmp:
case OPT_fopenacc:
+ case OPT_fcilkplus:
case OPT_ftrapv:
case OPT_fstrict_overflow:
case OPT_foffload_abi_:
??? We fail to diagnose a possible mismatch here. */
continue;
+ case OPT_fopenmp:
+ case OPT_fopenacc:
+ case OPT_fcilkplus:
+ /* Ignore -fno-XXX form of these options, as otherwise
+ corresponding builtins will not be enabled. */
+ if (option->value == 0)
+ continue;
+ break;
+
default:
break;
}