diff options
author | Alexander Monakov <amonakov@ispras.ru> | 2016-11-30 21:23:00 +0300 |
---|---|---|
committer | Alexander Monakov <amonakov@gcc.gnu.org> | 2016-11-30 21:23:00 +0300 |
commit | 630e3c3ad65617d880a5da072c0ef9a6b02a1f7a (patch) | |
tree | fa91f71d8e2c922e109e5de784be4875b6373033 /libgomp/icv.c | |
parent | 9e38af5c5521d07a914a03175bf7b7f5d88d3c89 (diff) | |
download | gcc-630e3c3ad65617d880a5da072c0ef9a6b02a1f7a.zip gcc-630e3c3ad65617d880a5da072c0ef9a6b02a1f7a.tar.gz gcc-630e3c3ad65617d880a5da072c0ef9a6b02a1f7a.tar.bz2 |
libgomp: move data definitions from icv.c back to env.c
* config/nvptx/env.c: Delete.
* icv.c: Move definitions of ICV variables back ...
* env.c: ...here. Do not compile environment-related functionality if
LIBGOMP_OFFLOADED_ONLY is set.
From-SVN: r243041
Diffstat (limited to 'libgomp/icv.c')
-rw-r--r-- | libgomp/icv.c | 34 |
1 files changed, 2 insertions, 32 deletions
diff --git a/libgomp/icv.c b/libgomp/icv.c index e58b961..cf00e24 100644 --- a/libgomp/icv.c +++ b/libgomp/icv.c @@ -23,43 +23,13 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see <http://www.gnu.org/licenses/>. */ -/* This file defines the OpenMP internal control variables and associated - OpenMP API entry points. */ +/* This file defines the OpenMP API entry points that operate on internal + control variables. */ #include "libgomp.h" #include "gomp-constants.h" #include <limits.h> -struct gomp_task_icv gomp_global_icv = { - .nthreads_var = 1, - .thread_limit_var = UINT_MAX, - .run_sched_var = GFS_DYNAMIC, - .run_sched_chunk_size = 1, - .default_device_var = 0, - .dyn_var = false, - .nest_var = false, - .bind_var = omp_proc_bind_false, - .target_data = NULL -}; - -unsigned long gomp_max_active_levels_var = INT_MAX; -bool gomp_cancel_var = false; -int gomp_max_task_priority_var = 0; -#ifndef HAVE_SYNC_BUILTINS -gomp_mutex_t gomp_managed_threads_lock; -#endif -unsigned long gomp_available_cpus = 1, gomp_managed_threads = 1; -unsigned long long gomp_spin_count_var, gomp_throttled_spin_count_var; -unsigned long *gomp_nthreads_var_list, gomp_nthreads_var_list_len; -char *gomp_bind_var_list; -unsigned long gomp_bind_var_list_len; -void **gomp_places_list; -unsigned long gomp_places_list_len; -int gomp_debug_var; -unsigned int gomp_num_teams_var; -char *goacc_device_type; -int goacc_device_num; - void omp_set_num_threads (int n) { |