From ac8a1965363534d831c6b784bd69aa18b846402a Mon Sep 17 00:00:00 2001
From: Sebastian Huber <sebastian.huber@embedded-brains.de>
Date: Wed, 14 Oct 2015 08:30:52 +0000
Subject: [PATCH] [gomp] Fix build for 32-bit targets with int != int32_t

libgomp/
2015-10-14  Sebastian Huber  <sebastian.huber@embedded-brains.de>

	* fortran.c (omp_get_place_proc_ids_, omp_get_partition_place_nums_):
	Cast to int from int32_t.

From-SVN: r228805
---
 libgomp/ChangeLog | 5 +++++
 libgomp/fortran.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index df4e9370f814..5480c526ade9 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2015-10-14  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+	* fortran.c (omp_get_place_proc_ids_, omp_get_partition_place_nums_):
+	Cast to int from int32_t.
+
 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
 	    Aldy Hernandez  <aldyh@redhat.com>
 	    Ilya Verbin  <ilya.verbin@intel.com>
diff --git a/libgomp/fortran.c b/libgomp/fortran.c
index ceff9ac48e66..87882a11a76c 100644
--- a/libgomp/fortran.c
+++ b/libgomp/fortran.c
@@ -481,7 +481,7 @@ omp_get_place_num_procs_8_ (const int64_t *place_num)
 void
 omp_get_place_proc_ids_ (const int32_t *place_num, int32_t *ids)
 {
-  omp_get_place_proc_ids (*place_num, ids);
+  omp_get_place_proc_ids (*place_num, (int *) ids);
 }
 
 void
@@ -505,7 +505,7 @@ omp_get_partition_num_places_ (void)
 void
 omp_get_partition_place_nums_ (int32_t *place_nums)
 {
-  omp_get_partition_place_nums (place_nums);
+  omp_get_partition_place_nums ((int *) place_nums);
 }
 
 void
-- 
GitLab