diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2021-08-02 18:33:50 +0200 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2021-08-09 13:39:38 +0200 |
commit | 2a700fb8ea95927b02146db2b3338b1f9b868196 (patch) | |
tree | 5bf70253579d416f882328157f04ddb28db47598 /gcc/opts.c | |
parent | c5230519305946338ddc7107ce45c740812142b4 (diff) | |
download | gcc-2a700fb8ea95927b02146db2b3338b1f9b868196.zip gcc-2a700fb8ea95927b02146db2b3338b1f9b868196.tar.gz gcc-2a700fb8ea95927b02146db2b3338b1f9b868196.tar.bz2 |
Don't consider '-foffload-abi' in 'DEF_GOACC_BUILTIN', 'DEF_GOMP_BUILTIN'
Since Tom's PR64707 commit r220037 (Git commit
1506ae0e1e865fb7a42fc37a47f1799b71f21c53) "Make fopenmp an LTO option" as well
as PR64672 commit r220038 (Git commit a0c88d0629a33161add8d5bc083f1e59f3f756f7)
"Make fopenacc an LTO option", we're now actually passing
'-fopenacc'/'-fopenmp' to the 'mkoffload's, which will pass these on to the
offload compilers.
gcc/
* builtins.def (DEF_GOACC_BUILTIN, DEF_GOMP_BUILTIN): Don't
consider '-foffload-abi'.
* common.opt (-foffload-abi): Remove 'Var', 'Init'.
* opts.c (common_handle_option) <-foffload-abi> [ACCEL_COMPILER]:
Ignore.
Diffstat (limited to 'gcc/opts.c')
-rw-r--r-- | gcc/opts.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -2737,12 +2737,14 @@ common_handle_option (struct gcc_options *opts, /* Deferred. */ break; -#ifndef ACCEL_COMPILER case OPT_foffload_abi_: +#ifdef ACCEL_COMPILER + /* Handled in the 'mkoffload's. */ +#else error_at (loc, "%<-foffload-abi%> option can be specified only for " "offload compiler"); - break; #endif + break; case OPT_fpack_struct_: if (value <= 0 || (value & (value - 1)) || value > 16) |