aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Verbin <ilya.verbin@intel.com>2015-10-14 18:37:10 +0000
committerIlya Verbin <iverbin@gcc.gnu.org>2015-10-14 18:37:10 +0000
commit3837c6d66f4db682dfb2862529fddd354bb6b7ef (patch)
treeae378ac514a9215bab428b679f402b2b44b49fb7
parent41fd0dc65045126da6e435f8136a0faf3a0bdb14 (diff)
downloadgcc-3837c6d66f4db682dfb2862529fddd354bb6b7ef.zip
gcc-3837c6d66f4db682dfb2862529fddd354bb6b7ef.tar.gz
gcc-3837c6d66f4db682dfb2862529fddd354bb6b7ef.tar.bz2
target.c (gomp_map_vars): Initialize tgt->tgt_start and tgt->tgt_end to 0 when mapnum is 0.
libgomp/ * target.c (gomp_map_vars): Initialize tgt->tgt_start and tgt->tgt_end to 0 when mapnum is 0. Co-Authored-By: Aleksander Ivanushenko <aleksander.ivanushenko@intel.com> From-SVN: r228825
-rw-r--r--libgomp/ChangeLog6
-rw-r--r--libgomp/target.c6
2 files changed, 11 insertions, 1 deletions
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 5480c52..de3ca40 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,9 @@
+2015-10-14 Ilya Verbin <ilya.verbin@intel.com>
+ Aleksander Ivanushenko <aleksander.ivanushenko@intel.com>
+
+ * target.c (gomp_map_vars): Initialize tgt->tgt_start and tgt->tgt_end
+ to 0 when mapnum is 0.
+
2015-10-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
* fortran.c (omp_get_place_proc_ids_, omp_get_partition_place_nums_):
diff --git a/libgomp/target.c b/libgomp/target.c
index de6a2c9..b767410 100644
--- a/libgomp/target.c
+++ b/libgomp/target.c
@@ -324,7 +324,11 @@ gomp_map_vars (struct gomp_device_descr *devicep, size_t mapnum,
tgt->device_descr = devicep;
if (mapnum == 0)
- return tgt;
+ {
+ tgt->tgt_start = 0;
+ tgt->tgt_end = 0;
+ return tgt;
+ }
tgt_align = sizeof (void *);
tgt_size = 0;