diff options
Diffstat (limited to 'gcc/fortran/options.cc')
-rw-r--r-- | gcc/fortran/options.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/fortran/options.cc b/gcc/fortran/options.cc index 9bc5ef3..d8c5c8e 100644 --- a/gcc/fortran/options.cc +++ b/gcc/fortran/options.cc @@ -843,6 +843,18 @@ gfc_handle_option (size_t scode, const char *arg, HOST_WIDE_INT value, /* Set (or unset) the DEC extension flags. */ set_dec_flags (value); break; + + case OPT_fbuiltin_: + /* We only handle -fno-builtin-omp_is_initial_device. */ + if (value) + return false; /* Not supported. */ + if (!strcmp ("omp_is_initial_device", arg)) + gfc_option.disable_omp_is_initial_device = true; + else + warning (0, "command-line option %<-fno-builtin-%s%> is not valid for " + "Fortran", arg); + break; + } Fortran_handle_option_auto (&global_options, &global_options_set, |